ExportersIndia Buyer Requirements & Buy Leads Scraper avatar

ExportersIndia Buyer Requirements & Buy Leads Scraper

Pricing

from $17.00 / 1,000 results

Go to Apify Store
ExportersIndia Buyer Requirements & Buy Leads Scraper

ExportersIndia Buyer Requirements & Buy Leads Scraper

Scrape ExportersIndia buyer requirements and buy leads: requirement title and description, quantity required, buyer name, phone contact hint, buyer city, state and country, urgency and posted date. Search by product keyword and filter by buyer country. Export to JSON, CSV or Excel.

Pricing

from $17.00 / 1,000 results

Rating

0.0

(0)

Developer

Scrapers Lat

Scrapers Lat

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

18 days ago

Last modified

Share

ExportersIndia Buyer Requirements & Buy Leads Scraper

ExportersIndia Buyer Requirements & Buy Leads Scraper

Here is one real result, with every field the actor returns:

{
"title": "Looking for Tibar basmati rice",
"requirement": "I am interested in buying Tibar basmati rice.",
"quantity": "100 Kilogram",
"quantityValue": 100,
"quantityUnit": "Kilogram",
"urgency": "Urgent",
"buyerName": "Ashish Tripathi",
"buyerPhone": "+91-78******02",
"verified": true,
"city": "Amritsar",
"state": "Punjab",
"country": "India",
"countryCode": "in",
"postedDate": "2026-07-13",
"leadId": "11297268",
"buyerId": "16255525",
"searchQuery": "basmati rice",
"url": "https://www.exportersindia.com/buyers/basmati-rice.htm",
"aiLeadScore": 85,
"aiLeadTier": "hot",
"aiLeadRationale": "The buyer is verified, has a specific product requirement, and indicates urgency for a substantial quantity.",
"aiProfileSummary": "Ashish Tripathi is urgently looking to purchase 100 kilograms of Tibar basmati rice in Amritsar, Punjab, India.",
"source": "ExportersIndia",
"observedAt": "2026-08-14T07:53:37.813Z"
}

The most complete ExportersIndia buy-lead scraper available. It returns every field the ExportersIndia buyer requirements listing exposes for each lead, plus parsed quantity fields and optional AI lead scoring, and gives you a keyword list plus a country filter to target exactly the buyers you need.

📥 Input · 📤 Output · 💰 Pricing · ▶️ Examples

Apify Coverage Output Billing

Table of contents

What it does

The actor takes one or more product keywords, opens the matching ExportersIndia buyers listing for each keyword, paginates through the buy requirements, and writes one normalized record per buyer lead to the run's dataset. Each record carries the requirement title and description, the required quantity (split into a numeric value and its unit), the buyer name and masked phone hint, whether the buyer is verified, the buyer location (city, state, country, ISO country code), the posted date, and the ExportersIndia lead and buyer IDs. Missing source values are returned as null, never invented.

Two opt-in AI add-ons (paid Apify plans only) can score each lead (aiLeadScore, aiLeadTier, aiLeadRationale) and write a plain-English buyer summary (aiProfileSummary). A separate contact-enrichment add-on can attempt to find a public business email for leads that have none.

Quickstart

Open the actor, paste this into the input, and press Run. It returns up to 2 recent buyer requirements for basmati rice with AI lead scoring and buyer summaries enabled.

{
"searchQueries": ["basmati rice"],
"maxRequirements": 2,
"withLeadScore": true,
"withProfileSummary": true,
"enrichContacts": false,
"enrichContactsMax": 50
}

Provide at least one searchQueries entry. Every other field is optional; with just a keyword the actor returns recent buyer requirements for that product (default maxRequirements is 10). The AI and contact add-ons are off by default and run only on paid Apify plans.

Input reference

FieldTypeRequiredDefaultDescription
searchQueriesstring[]yes(empty)One or more product keywords to find buyer requirements for, for example basmati rice, cotton, copper scrap. One run searches every keyword in the list.
countriesstring[]no(all)Keep only buyers from these countries. Use 2-letter ISO codes (for example in, ae, us) or full country names. Empty includes all countries.
maxRequirementsintegerno10Maximum buyer requirements to collect across all queries. Free Apify plans are capped at 10 per run.
enrichContactsbooleannofalsePaid add-on. For each result without an email, attempt to find a public business contact email and contact name. Billed per attempt, plus an extra charge only when an email is found.
enrichContactsMaxintegerno50Cap how many results the contact add-on tries to enrich. Free Apify accounts are capped at 3.
withLeadScorebooleannofalsePaid AI add-on. Score each requirement as a sales lead (0-100, hot/warm/cold) with a rationale. Billed per lead scored.
withProfileSummarybooleannofalsePaid AI add-on. Summarise what each buyer wants in plain English. Billed per summary.

Filters combine with logical AND. A keyword with no matching buyers page returns no records for that keyword.

Output reference

One dataset item per buyer lead. Types: string, integer, boolean, or null when the source value is absent.

FieldTypeDescription
titlestringRequirement title as posted by the buyer.
requirementstringFull free-text description of what the buyer wants.
quantitystringRequired quantity as posted, for example 100 Kilogram.
quantityValueintegerNumeric quantity parsed from quantity, or null.
quantityUnitstringUnit parsed from quantity, for example Kilogram, or null.
urgencystringBuyer-stated urgency, for example Urgent, or null.
buyerNamestringName of the buyer as shown on the listing.
buyerPhonestringMasked phone hint as published by ExportersIndia (the source partially masks it).
verifiedbooleantrue when ExportersIndia marks the buyer as verified.
citystringBuyer city, or null.
statestringBuyer state or region, or null.
countrystringBuyer country name.
countryCodestring2-letter ISO country code for the buyer country, or null.
postedDatestringDate the requirement was posted (YYYY-MM-DD).
leadIdstringExportersIndia lead ID for the requirement.
buyerIdstringExportersIndia buyer ID.
searchQuerystringThe keyword that produced this record.
urlstringURL of the buyers listing the lead was found on.
aiLeadScoreintegerAI lead score 0 to 100 (only with withLeadScore), else null.
aiLeadTierstringAI lead tier hot, warm, or cold (only with withLeadScore), else null.
aiLeadRationalestringOne-sentence AI rationale for the score, else null.
aiProfileSummarystringPlain-English AI summary of the requirement (only with withProfileSummary), else null.
sourcestringAlways ExportersIndia.
observedAtstringISO 8601 timestamp of when the record was collected.
errorstringPresent only on a failed run: a single item with a populated error field is written instead.

With the contact add-on enabled, extra fields (enrichedEmail, enrichedContactName, enrichedJobTitle, enrichedEmailStatus, enrichedConfidence, enrichedSource) are added to enriched records.

Example output record

Real record from a live run (input {"searchQueries": ["basmati rice"], "maxRequirements": 2, "withLeadScore": true, "withProfileSummary": true}):

{
"title": "Looking for Tibar basmati rice",
"requirement": "I am interested in buying Tibar basmati rice.",
"quantity": "100 Kilogram",
"quantityValue": 100,
"quantityUnit": "Kilogram",
"urgency": "Urgent",
"buyerName": "Ashish Tripathi",
"buyerPhone": "+91-78******02",
"verified": true,
"city": "Amritsar",
"state": "Punjab",
"country": "India",
"countryCode": "in",
"postedDate": "2026-07-13",
"leadId": "11297268",
"buyerId": "16255525",
"searchQuery": "basmati rice",
"url": "https://www.exportersindia.com/buyers/basmati-rice.htm",
"aiLeadScore": 85,
"aiLeadTier": "hot",
"aiLeadRationale": "The buyer is verified, has a specific product requirement, and indicates urgency for a substantial quantity.",
"aiProfileSummary": "Ashish Tripathi is urgently looking to purchase 100 kilograms of Tibar basmati rice in Amritsar, Punjab, India.",
"source": "ExportersIndia",
"observedAt": "2026-08-14T07:53:37.813Z"
}

Run via API and CLI

Start a run and wait for it to finish, then read the dataset. Replace <TOKEN> with your Apify API token.

Run synchronously and get dataset items in one call:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~exportersindia-buyers-scraper/run-sync-get-dataset-items?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["basmati rice"],"maxRequirements":25}'

Start a run asynchronously:

curl -X POST "https://api.apify.com/v2/acts/scrapers_lat~exportersindia-buyers-scraper/runs?token=<TOKEN>" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["cotton","copper scrap"],"countries":["ae","sa"],"maxRequirements":100}'

Apify CLI:

apify call scrapers_lat/exportersindia-buyers-scraper \
--input '{"searchQueries":["basmati rice"],"maxRequirements":10}'

Fetch results

Every run writes to a dataset. Fetch items as JSON, CSV, or Excel by changing format:

# JSON
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=json"
# CSV
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&clean=true&format=csv"
# Paginate large datasets
curl "https://api.apify.com/v2/datasets/<DATASET_ID>/items?token=<TOKEN>&offset=1000&limit=1000"

<DATASET_ID> is returned as defaultDatasetId in the run object. Use offset and limit to page through large result sets. clean=true drops empty and internal fields.

Billing and limits

  • Pay per result. You are charged per buyer lead returned (result event). See the pricing tab for the current per-result price.
  • AI and contact add-ons bill separately. Lead scoring, buyer summary, and contact enrichment are opt-in, off by default, and each carry their own per-item charge only when enabled and produced.
  • No charge on failure. If a run errors, the actor writes a single item with a populated error field and does not charge for it. Empty runs cost nothing.
  • Spend cap respected. Set maxTotalChargeUsd on the run; once reached, the actor stops emitting and charging further billable results.
  • Free Apify plans are capped at 10 records per run, and the AI add-ons are disabled for free users. Upgrade for higher maxRequirements.

FAQ and troubleshooting

A run returned 0 records. Why? No buyer requirements matched the keyword, or the keyword has no ExportersIndia buyers category. Try a broader or differently phrased product term. Zero-result runs are not charged.

Why is buyerPhone masked? ExportersIndia publishes buyer phone numbers partially masked on the public listing. The actor returns exactly what the source shows and never invents digits.

Can I search several products at once? Yes. Pass multiple keywords in searchQueries; one run covers them all and tags each record with the searchQuery that produced it.

How do I get only buyers from certain countries? Set countries to ISO codes or names, for example ["ae","sa"]. Only buyers matching those countries are kept.

Why are the AI fields null? The AI add-ons are opt-in and run on paid Apify plans only. Enable withLeadScore and withProfileSummary on a paid plan to populate them.

Is this an official ExportersIndia tool? No. This actor is independent and has no affiliation with ExportersIndia. It reads only data that is publicly available on the site.

More scrapers at scrapers.lat

Built and maintained by scrapers.lat, where we publish scrapers for US and Latin American public platforms: company registries, government data, finance, e-commerce and more. Browse the catalog or request a custom scraper at scrapers.lat.


Independent tool, not affiliated with ExportersIndia. Accesses only publicly available data.