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
SearchHow to build a B2B prospect list from title, industry and location filtersFilter on job title, industry, location, company domain and headcount range, and get a paginated list of people back with their LinkedIn URLs. Priced per result returned, not per seat and not per search, so cost tracks the size of the page you ask for.SearchHow to search LinkedIn profiles by name, title, company or schoolSearch profiles the way LinkedIn's own search works: fuzzy name matching, strict first and last name filters, current and past company, school, title, and LinkedIn's geo and industry IDs. Returns profile URLs, priced per result returned rather than per search.SearchSearch dataSearch for people, companies, employees, jobs and web results. People search filters on job title, industry, location, company domain and headcount at 0.1 credits per result. This page maps each search question to the endpoint that answers it.
Social
Web scraping
Web scrapingHow to detect the technology a website runs onSend a website URL and get back the technologies detected on it — CMS, analytics, CDN, frameworks, payments — grouped into categories, plus GTM signals. Flat cost per call, billed on 2xx, with no subscription and no minimum lookup commitment.Web scrapingHow to extract email addresses from a websiteSend a root URL and the endpoint crawls several pages of the site and returns the email addresses it finds, plus how many pages it read. Flat cost per call, billed on any 2xx including a crawl that finds nothing. Pair it with the verifier before you send anything.Web scrapingWeb scrapingRead a company's website: the technologies and tracking pixels it runs, its meta tags and structured data, social profiles, email addresses, the full page as HTML or Markdown, its sitemap, and Similarweb traffic. Run one check for 1 or 2 credits, or all of them in one 5-credit call.
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.