GTM Data API for Developers

65+ endpoints for enrichment, people search, contact finding, signals, website intelligence, and AI enrichment. One key, one credit pool, pay only for what you use.

RichAPI is a B2B data enrichment API that gives developers one key and one credit pool for LinkedIn enrichment, people search, email and phone finders, company data, web scraping, and signals — fixed credit pricing per endpoint, plain REST with an OpenAPI spec, no SDK required.

Base URL
https://api.richapi.ai/api/v1/

Authentication

Every request requires an API key

Pass your key via the x-api-key header on every request.

See API Documentation
curl https://api.richapi.ai/api/v1/my-endpoints \
  -H "x-api-key: YOUR_API_KEY"

The catalog

65+ endpoints in multiple categories

LinkedIn enrichment

4 endpoints

Enrich people and companies from LinkedIn, find LinkedIn profiles from emails or names, and enrich profiles and accounts in bulk.

  • Enrich Profile/api/v1/enrich_profile
  • Enrich Company/api/v1/enrich_company
  • Find LinkedIn URL by Email/api/v1/find_linkedin_url_by_email
  • Find LinkedIn URL by Name/api/v1/find_linkedin_url_by_name
Parameters and response schemas in the docs

The receipt

Every waterfall call shows its work.

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.

See API Documentation
email_finder.json
{
  "success": true,
  "result": {
    "email": "priya.singh@acme.com",
    "email_status": "valid"
  },
  "provider": "provider_a",
  "providers_tried": 2,
  "execution_log": [
    { "provider": "provider_b",
      "status": "no_result", "latency_ms": 410 },
    { "provider": "provider_a",
      "status": "success", "latency_ms": 342 }
  ]
}

Reliability engineering

Built for resilient data delivery

Automatic Provider Failover

Failing providers are auto-removed from waterfalls and probed back to health; you never wait on a dead vendor.

Per-Customer Rate Limits

Atomic rate-limit checks with automatic refunds on failed requests. Higher limits available on Enterprise.

Safe, Idempotent Retries

Hard failures never consume credits and can be safely retried after backoff.

Signed Webhooks

HMAC-signed webhooks for email finding and verification jobs. White-label support available on Enterprise.

Built-In Observability

Structured logs, correlation IDs, zero-plaintext-PII logging, and CI test gates on every deployment.

Execution Log on Every Waterfall Call

Waterfall responses include an execution log showing which providers were tried, which one answered, and how long each took, so you can see exactly what happened.

FAQ

Frequently asked questions

Yes — agencies and platforms do exactly that. Volume rate cards and white-label webhooks live on the Enterprise tier; partner program at /partners.
No. Hard failures never consume credits and can be safely retried after backoff, and rate-limit checks refund automatically on failed requests.
Web-scraping endpoints cache server-side for speed and cost; paid-provider lookups are fetched live.
Licensed data providers (waterfalls), public web sources (scraping endpoints), and the customer's own inputs (AI enrich). Provenance per endpoint is documented; compliance posture at /security.
No official SDK. Every endpoint works over plain HTTP with curl, the OpenAPI spec generates a client in any language, and a Postman collection covers the same endpoints. /developers has the details.