核心

名單

任務完成後,分頁讀取已提取的名單。

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"

今天就開始擷取名單

一分鐘內完成首次搜尋。結果可匯出為 CSV、Excel 或 JSON。