Website Email, Phone & Social Lead Enrichment
GET/v1/leads/enrich20 Credits / enriched domain (0 if none found)($0.002 / enriched domain ($0.80–$2.00 / 1K leads))
Crawl a business website domain (or look up by place_id) to extract verified B2B email addresses, direct phone numbers, contact page URLs, and social media profiles across LinkedIn, Instagram, Facebook, X/Twitter, YouTube, TikTok, Pinterest, and GitHub. Charges 0 Credits if no emails or social links are found.
Parameters
domainstringrequiredBusiness website domain or URL (e.g., 'felixroastingco.com' or 'bluebottlecoffee.com').
Example:
felixroastingco.complace_idstringOptional Google Maps Place ID to link enriched contacts back to the stored business profile.
Example:
ChIJN5X_gWdZwokRck9rk2guJ1M
Example Request (cURL / Python / JavaScript)
curl "https://api.googlemapsapi.io/v1/leads/enrich?domain=felixroastingco.com" \
-H "x-api-key: gm_live_your_api_key"Live Response Preview
{
"request_id": "req_gm_44918f7cd209",
"status": "ok",
"data": {
"domain": "felixroastingco.com",
"place_id": "ChIJN5X_gWdZwokRck9rk2guJ1M",
"emails": [
{
"email": "[email protected]",
"type": "general",
"source_page": "https://felixroastingco.com/pages/contact"
},
{
"email": "[email protected]",
"type": "sales",
"source_page": "https://felixroastingco.com/pages/private-events"
}
],
"phones": [
"+12123591139"
],
"contact_page_url": "https://felixroastingco.com/pages/contact",
"social_links": {
"instagram": "https://www.instagram.com/felixroastingco",
"facebook": "https://www.facebook.com/felixroastingco",
"linkedin": "https://www.linkedin.com/company/felix-roasting-co",
"twitter": null,
"tiktok": null,
"youtube": null
},
"scraped_at": "2026-11-04T22:45:00Z"
},
"meta": {
"credits_used": 20,
"credits_remaining": 1924,
"count": 1,
"has_more": false,
"next_cursor": null,
"cache_hit": false
}
}Response Fields
Extracted emails, phone numbers, and social profiles for the target domain.
| Field | Type | Sample / Notes |
|---|---|---|
request_id | string | Unique request trace identifier. |
status | string | Response status ('ok'). |
data | LeadEnrichData | |
domain | string | Normalized target domain. |
place_id | string | Linked Google Maps Place ID (if provided). |
emails | array of object | Extracted business email addresses and source pages. |
email | string | Verified email address. |
type | string | Classification ('general', 'sales', 'support', 'personal'). |
source_page | string | URL where the email was discovered. |
phones | array of string | Extracted E.164 phone numbers. |
contact_page_url | string | Discovered contact page URL. |
scraped_at | string | ISO 8601 timestamp of extraction. |
meta | ResponseMeta | |
credits_used | integer | Credits deducted for this API call. |
credits_remaining | integer | Remaining credit balance on the account. |
count | integer | Number of records returned in data. |
has_more | boolean | Whether additional pages are available. |
next_cursor | string | Opaque cursor token for fetching the next page. |
cache_hit | boolean | Whether the response was served from the sub-50ms local index. |
Status Codes
- 200
- Extracted emails, phone numbers, and social profiles for the target domain.