Docs · Reference
Emails & Contacts from Website
GET /v1/contacts/website2 credits / requestcache 1440 minCrawls a business website's home page plus up to four contact, about, imprint or legal pages and returns the emails (including Cloudflare-protected and [at]-obfuscated ones, tagged role or personal and same-domain or not), phone numbers (E.164 and national format), social profiles (Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest, GitHub) and schema.org organization details (name, phone, email, address, sameAs). Every email and phone lists the page URLs it was found on. Flags sites that only offer a contact form. Respects robots.txt by default.
Query parameters
urlstring | Website URL to crawl, e.g. https://example.com/. Give url or domain. Default: null |
domainstring | Domain to crawl, e.g. example.com (fetched as https://example.com/). Give url or domain. Default: null |
max_pagesinteger | Pages to fetch: the start page plus up to max_pages-1 contact, about, imprint or legal pages found on it. Default: 4 |
respect_robotsboolean | Skip pages disallowed by the site's robots.txt. Default: true |
max_ageinteger | Accept a cached answer up to this many seconds old, billed at 50%. |
Response data fields
Example
curl "https://api.gridlode.com/v1/contacts/website?url=https%3A%2F%2Fwww.python.org%2F" \
-H "Authorization: Bearer $GRIDLODE_KEY"Try it without code on the Emails & Contacts from Website API page.