Core

Leads

Once a job is completed, page through its extracted leads.

Email and social fields are only populated for paid plans with enrichment enabled.

GET/v1/scrape-jobs/:id/leads

Query parameters

FieldTypeDescription
limitnumber?Page size (1โ€“1000, default 100).
offsetnumber?Number of rows to skip (default 0).

The response is { "data": [ lead, ... ], "total": number }. Each lead:

FieldTypeDescription
idstringLead id.
providerstringMap source the lead came from: google ยท bing ยท apple.
namestringBusiness name.
fullAddressstring | nullFormatted address.
streetstring | nullStreet.
municipalitystring | nullCity / municipality.
categoriesstring[]Business categories.
latitudenumber | nullLatitude.
longitudenumber | nullLongitude.
phonestring | nullPrimary phone number.
phonesstring[]All phone numbers.
websitestring | nullWebsite URL.
domainstring | nullWebsite domain.
emailsLeadEmail[]All discovered emails with BillionVerify status (enrichment, paid plans).
socialsRecord<string,string>Social profile URLs (enrichment).
ratingnumber | nullAverage review rating.
reviewCountnumber | nullNumber of reviews.
mapsUrlstring | nullListing URL on the source map.
placeIdstring | nullSource place id (Google Place ID, Bing ypid, Apple muid).

Field availability by provider

Every lead uses the same shape, but the source maps expose different fields โ€” missing ones are null / empty. emails and socials are never from the map; they come from website enrichment on all providers.

FieldGoogleBingApple
name, address, coordinates, phone, website, categories, placeId, mapsUrlโœ“โœ“โœ“
street, municipalityโœ“โ€”โœ“
rating, reviewCountโœ“โœ“โ€”
openingHoursby daysingle textโ€”
reviewUrlโœ“โ€”โ€”
featuredImageโœ“โœ“โ€”
priceLevel, claimedโœ“โ€”โ€”
emails, socialsenrichmentenrichmentenrichment
cURL
curl "https://api.mapleads.ai/v1/scrape-jobs/JOB_ID/leads?limit=100&offset=0" \
  -H "Authorization: Bearer mapleads_xxx"

Start extracting leads today

Run your first search in under a minute. Export the results to CSV, Excel, or JSON.