api.richapi.ai · one key, two protocols

Every GTM data primitive.
One endpoint away.

RichAPI is a GTM data API (REST + MCP) with 50+ endpoints behind one key: LinkedIn profile and company enrichment, people search, email/phone finding through multi-provider waterfalls, post and hiring signals, website intelligence, and AI enrichment. Billing is success-weighted — full price only on results. 25 free credits to start.

POST /enrich_profile, /people_search, /email_finder, /post_keyword_search, /website_intelligence — 50+ endpoints that share one auth header, one schema philosophy, one credit pool, and one billing promise: full price only on results.

REST base
https://api.richapi.ai/api/v1
MCP
https://mcp.richapi.ai/mcp
Signup
app.richapi.ai/signup
Status
status.richapi.ai
Docs
docs.richapi.ai

The catalog

50+ endpoints in seven categories

01
LinkedIn enrichment

enrich_profile, enrich_company, bulk variants, find_linkedin_url_by_email/name. 1 credit per profile.

02
Search

people_search (0.1 cr/result), company_search, lead_search, linkedin_company_employees_search, geo_id_search.

03
Signals

post_keyword_search (who's posting about what), post_activities (likers/commenters), profile_activities, company_posts, linkedin_job_search (hiring signals).

04
Waterfalls

email_finder, phone_finder, email_verifier, person_enricher, company_enricher. Multi-provider, first-success, success-weighted billing.

05
Web intelligence

web_scrape, web_tech_stack, web_emails, web_meta_tags, website_intelligence, Google Maps/Search scrapers, Crunchbase company scraper.

06
AI enrich

Run GPT, Claude, Gemini, or Perplexity over any record server-side: classify, summarize, score against your own ICP definition in the prompt. 2 credits (5 for Perplexity).

07
Utilities (1 credit or less)

Domain cleaning, gender prediction, email-type identification, list normalization, sitemap discovery.

The receipt

Every response shows its work.

email_finder — response
{
  "success": true,
  "result": { "email": "priya.singh@acme.com", "email_status": "valid" },
  "provider": "email_finding_prospeo",
  "providers_tried": 2,
  "execution_log": [
    { "provider": "email_finding_hunter",  "status": "no_result", "latency_ms": 410 },
    { "provider": "email_finding_prospeo", "status": "success",   "latency_ms": 342 }
  ]
}

Which provider answered. Which were tried. How long each took. Whether you were billed. No other GTM data API shows you the waterfall — we bill by outcome, so we can afford to show the attempts. Your free /usage endpoint aggregates it monthly per endpoint.

Reliability engineering

Built to survive provider failures

REST vs MCP

When to use REST, when to use MCP

RESTMCP
Use whenYou're writing pipelines/cronsClaude/Cursor/ChatGPT drives the workflow
Authx-api-key headerSame key (OAuth in claude.ai, header via shim elsewhere)
Coverage50+ endpoints35+ tools (expanding to parity)
CreditsSame poolSame pool

Use both. REST for the 6am cron, MCP for the human-in-the-loop afternoon.

Pricing

Pay-as-you-go credits. No subscription.

1 credit = $0.02. Success-weighted billing on waterfalls. 25 free credits to start. See full pricing →

FAQ

Frequently asked questions

One key. Every GTM data primitive.