REST API · Polish grocery chain

Polish grocery chain → fruit and vegetable growers in Spain: what one real Prosp run returned

Run date
Job duration
11 s
Results came from
Prosp knowledge base
Delivered
8 of 8 requested
Rejected candidates
5
Discarded after target
68

TL;DR

  • Delivered 8 of 8 in 11 s. That is not search speed: all 8 came from Prosp's knowledge base of companies found and checked by earlier runs. Fresh runs in this series took 9.5 to 14 minutes.
  • Registry-verified: 0 of 8. One row (fincalagracia.es) carries a Spanish tax id that matches the company's own legal notice, but there is no free official lookup to confirm it against.
  • Went wrong: two of the eight are a loose fit for a fresh-produce buyer, and one row has location fields that contradict each other.
  • 68 live-search candidates were still in flight when the target was reached and were discarded without being evaluated.

The scenario

A Polish grocery chain wants to buy fresh produce closer to the source: growers and exporters of fruit and vegetables in Spain that already supply European retail. The buyer is a profile we set up to test this market, not a customer. The run is real, and every company on this page came back from it.

Buyer
A grocery retailer in Poland sourcing fresh fruit and vegetables directly from producers. An illustrative profile, not a named customer.
Target
Fruit and vegetable growers and fresh-produce exporters in Spain, small to large.

The exact request

Sent to the REST API as POST /api/v1/discoveries:

curl -X POST 'https://api.prosp.cc/api/v1/discoveries' \
  -H "Authorization: Bearer $TOKEN" \
  -H 'Content-Type: application/json' \
  -H "X-Idempotency-Key: $(uuidgen)" \
  -d '{
  "query": "Find fruit and vegetable growers and fresh produce exporters in Spain that supply European grocery retail chains",
  "industries": [
    "agriculture_food_production"
  ],
  "locations": [
    "Spain"
  ],
  "company_sizes": [
    "small",
    "medium",
    "large"
  ],
  "keywords": [
    "fresh produce exporter",
    "fruit and vegetable grower",
    "frutas y hortalizas",
    "exportación de frutas"
  ],
  "maxResults": 8
}'

How this run was actually started: through Prosp's internal job endpoint, with exactly these criteria and a target of 8 companies, under an internal exploration account whose results never reach a CRM. That path does not charge credits. Through the public API the same body is sent as POST /api/v1/discoveries, which debits 100 credits; you then poll GET /api/v1/discoveries/{jobId} and read GET /api/v1/discoveries/{jobId}/prospects.

What came back

The 8 delivered companies, company-level fields as stored for the run. A dash means the field was empty.
namedomaincitycountryindustrybusiness_modelcompany_sizeemployee_countemployee_count_sourceregistry_source
Surinversurinver.esPilar de la HoradadaSpainagriculture_food_productionmanufacturerMEDIUM119unverified_estimate—
Capricho Andaluzcaprichoandaluz.comCabraSpainagriculture_food_productionmanufacturerSMALL22unverified_estimate—
Naranjas Lolanaranjaslola.comAlmassoraSpainagriculture_food_productionmanufacturerSMALL15unverified_estimate—
EcoCitrusecocitrus.euHuelvaSpainagriculture_food_productionmanufacturerSMALL40unverified_estimate—
Grupo La Cañagrupolacana.comMotrilSpainagriculture_food_productionmanufacturerLARGE350unverified_estimate—
FRUTOMAS EXPORTfrutomas-export.comRiba-Roja De TuriaSpainagriculture_food_productionmanufacturer————
Finca la Graciafincalagracia.esLinaresSpainagriculture_food_productionmanufacturer———AEAT-CIF
Frutas Plasenciafrutasplasencia.comValenciaSpainagriculture_food_productiondistributorSMALL39unverified_estimate—

Checking the registry ids

Delivered rows checked against the public register on 2026-10-03
domainregisterid deliveredresultwhat we compared
fincalagracia.es Company's own legal notice B87661179 self-disclosed The legal notice gives tax id B-87661179 for Frutos del pais SL, registered office Madrid, and the CIF control digit is valid. Not confirmed in an official register: Spain has no free public CIF lookup.

Why candidates were rejected

Rejection histogram, 5 candidates in total
ReasonCountShare
content_thin2 2
non_commercial_precrawl2 2
directory_aggregator1 1

Not counted above: 68 more candidates were still being processed when the target was reached. They were discarded without being evaluated (terminal_job_discarded), so they say nothing about quality either way.

What went wrong

How to read this run

All eight companies came from Prosp's knowledge base: companies that earlier runs had already found, crawled and checked. When a request matches enough of them, Prosp delivers those first and the job ends as soon as the target is reached. That is why this job finished in 11 seconds while the live search it started in parallel was still running; the 68 candidates that search had in flight were discarded without being evaluated. Only 5 candidates were actually rejected.

The strongest matches for a grocery buyer are the growers and exporters: Surinver (a cooperative producing and distributing fresh produce, 119 employees), Grupo La Caña (fresh fruit and vegetables, the one large company here), FRUTOMAS EXPORT, EcoCitrus and Frutas Plasencia. The other three are discussed under "What went wrong".

What this market can and can't verify

Cost and time

How to reproduce this run

Your run may be served from the knowledge base too, or may need a fresh search if the knowledge base holds fewer matches by the time you run it.

Run your own

Describe the companies you want to reach and get the same output: the companies, the rejection histogram and the registry ids to check them against.

Start in Telegram Get API credentials Read the API reference

A discovery costs 100 credits, bought in the Telegram bot with Telegram Stars. Pricing, payment and API keys walks you from the first message to your first run, step by step.