toolzerhub API Docs

Find website contact details

Fetches the given page, follows that site's own contact, imprint, about and team links up to max_pages, and returns the emails, phone numbers and social profiles published across them. One site per request; the whole call is bounded at 55 seconds and 4 MiB.

6 credits / requestBilled only on success
POST
/v1/web/contacts

Authorization

ApiKeyAuth
x-api-key<token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

curl -X POST "https://example.com/v1/web/contacts" \  -H "x-api-key: YOUR_API_KEY" \  -H "Content-Type: application/json" \  -d '{    "url": "https://www.example-dental.com"  }'
{  "data": {    "url": "https://www.example-dental.com/",    "domain": "example-dental.com",    "emails": [      {        "email": "info@example-dental.com",        "kind": "role",        "on_domain": true,        "source": "mailto",        "source_url": "https://www.example-dental.com/contact"      }    ],    "phones": [      {        "number": "+1 512-894-6095",        "digits": "+15128946095",        "source": "tel_link",        "source_url": "https://www.example-dental.com/contact"      }    ],    "socials": {      "linkedin": "https://www.linkedin.com/company/example-dental",      "instagram": "string",      "facebook": "string",      "x": "string"    },    "pages": [      {        "url": "https://www.example-dental.com/contact",        "kind": "contact",        "status": 200,        "bytes": 135580      }    ],    "meta": {      "bytes_fetched": 300124,      "duration_ms": 4210.5,      "truncated": false,      "browser_profile": "chrome"    }  }}