The data catalog.

Every GTM data kind RichAPI ships, grouped by family — with the real endpoint behind each one.

Activity

Ads

AI

Directory

Enrichment

EnrichmentHow to find a prospect's mobile numberSend a LinkedIn profile URL, or a name plus a company domain, and get back a mobile number in E.164 format with a status label. Runs a waterfall, cheapest-first. When no source has the number, the call bills zero credits.EnrichmentHow to find someone's LinkedIn profile from their email addressSend an email address and get back the LinkedIn profile URL behind it. The reverse of every other lookup in the catalog, and the first leg of the email-to-person chain. Flat cost per call, billed on any 2xx including a response with no match.EnrichmentHow to find someone's work emailSend a name and a company domain, or a LinkedIn URL, and get back a work email and its `email_status`. The call runs a waterfall, cheapest-first, and stops at the first hit. If nobody has the address, the call bills zero credits.EnrichmentHow to pull a full person record from a LinkedIn profile URLSend a LinkedIn profile URL and get the person back as structured JSON: name, headline, current title and company, location, and the full experience, education, skills and certifications arrays. One source, one flat credit cost, billed on any 2xx.EnrichmentHow to turn a LinkedIn company page into a company recordSend the URL of a LinkedIn company page and get back the company record behind it: name, website, industry, headcount band, headquarters, founding year and specialties. One source, one flat credit cost, billed on any 2xx including a response that comes back thin.EnrichmentEnrichment dataTurn what you have about a person or a company (a LinkedIn URL, a name, an email, a domain) into a full record, an email address or a phone number. This page maps each starting point to the endpoint that takes it, with the credit rate for each.

Funding data

Leads

Maps

Posts

Search

Social

Web scraping

YouTube

Proxycurl Migration

Proxycurl MigrationProxycurl Company Profile Endpoint replacementProxycurl's Company Profile Endpoint took a LinkedIn company page URL and returned a company record. POST /enrich_company takes the same input. If your pipeline was passing a domain instead, read the section on that before you plan the work, because we cannot do domain-in company enrichment on a public endpoint today and that is the expensive part of this migration.Proxycurl MigrationProxycurl Employee Listing replacementProxycurl's Employee Listing returned the people at a company. POST /linkedin_company_employees_search takes a LinkedIn company URL and a page number and returns an elements array. Billing here is per result rather than per call, which changes how you write the pagination loop and how you budget a large org.Proxycurl MigrationProxycurl Person Lookup (email) replacementProxycurl resolved an email address to a person in one request. RichAPI does it in two: POST /find_linkedin_url_by_email returns the profile URL, then POST /enrich_profile turns that into the record. Two calls, two charges, and both of them bill on a 2xx even when the answer is empty. Price the chain, not the call.Proxycurl MigrationProxycurl Person Profile Endpoint replacementProxycurl's Person Profile Endpoint took a LinkedIn profile URL and returned a person record. POST /enrich_profile takes the same input and returns the same kind of record under different field names. The URL swap is ten minutes; re-mapping the fields is the afternoon. This page covers both, and is clear that a 2xx bills even when the record comes back thin.

Waterfall