Skip to main content
Superdata offers seven focused products through one synchronous REST API: Social URL to Email, Email Lookup, Email Validation, Profile, Profile Posts, Company, and Company Posts. Every endpoint returns structured data directly and does not create background jobs or require polling.

Base URL and authentication

Every request requires an API key in the authorization header:
Create and revoke keys from the Superdata API dashboard. API keys are not accepted in query parameters.

Endpoints

Find an email from a social URL

View the complete Social URL to Email API reference →
Send one HTTPS social profile URL as JSON: {"social_url":"https://socialurl.com/in/example"}. The endpoint returns a work email only when the contact source marks it verified. The URL and email here are illustrative.

Look up an email

View the complete Email Lookup API reference →
Send one address as JSON: {"email":"alex@example.com"}. A match can return person and current employer data; partial and no-match results are labeled with data.match_status. This operation uses up to three credits, with the actual amount in meta.credits_used.

Validate an email

View the complete Email Validation API reference →
Send one address as JSON: {"email":"alex@example.com"}. The response includes a validity verdict, the domain catch-all signal, greylisting information, and meta.credits_used.

Get a profile

View the complete Profile API reference →
Provide at least one identifier. When several are supplied, precedence is url, person.id, user_id, then profile_id.

Get a company

View the complete Company API reference →
Provide at least one identifier. Precedence is url, company.id, then org_id.

Get profile posts

View the complete Profile Posts API reference →
Provide url, person.id, or profile_id, in that precedence order.

Get company posts

View the complete Company Posts API reference →
Provide url, company.id, or org_id, in that precedence order.

Cache strategies

strict and besteffort are supported by Profile and Company. Post endpoints support cached and fetch.

Responses

A successful profile or company request returns the provider fields under data:
Post responses include data.posts and pagination metadata. Additional provider fields remain under data.
Errors always use one safe envelope:
Every response includes X-Request-Id, X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset. Include the request ID when contacting support.