Everything you need to integrate the RichAPI API into your product.
Flagship: comprehensive website report — meta tags, tech stack, pixels, social links, emails, SSL, headers in one call.
/api/v1/website_intelligenceParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Website URL to analyze |
modules | array | No | Specific modules to run (defaults to all). Options: meta_tags, json_ld, pixels, tech_stack, social_links, emails, ssl, headers |
cache | boolean | No | Use cached data if available |
Response fields
| Field | Type | Description |
|---|---|---|
metaTags | object | OpenGraph, Twitter Card, and SEO meta tags |
techStack | array | Detected technologies with name, category, version |
pixels | array | Tracking pixels and analytics tags detected |
socialLinks | object | Social media profile links (linkedin, twitter, facebook, etc.) |
emails | array | Email addresses found on the homepage |
ssl | object | SSL certificate info (valid, issuer, expiresAt) |
headers | object | Notable HTTP response headers |
jsonLd | array | JSON-LD structured data objects |
Code
curl -X POST https://api.richapi.ai/api/v1/website_intelligence \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://hubspot.com"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryDetect 100+ technologies (CMS, analytics, CDN, frameworks, payments) + GTM intelligence signals.
/api/v1/web_tech_stackParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Website URL to analyze |
cache | boolean | No | Use cached data if available |
Response fields
| Field | Type | Description |
|---|---|---|
technologies | array | List of detected technologies (name, category, version where available) |
categories | object | Technologies grouped by category (CMS, Analytics, CDN, Framework, etc.) |
gtmSignals | object | GTM intelligence signals (ad pixels, CRM tools, chat widgets, etc.) |
Code
curl -X POST https://api.richapi.ai/api/v1/web_tech_stack \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://hubspot.com"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryScrape Google Search results synchronously.
/api/v1/google_search_scraper_syncParameters
| Field | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Search query string |
max_pages_per_query | integer | No | Maximum number of result pages to fetch |
Response fields
| Field | Type | Description |
|---|---|---|
title | string | Title of the search result |
url | string | URL of the search result |
description | string | Snippet/description of the search result |
Code
curl -X POST https://api.richapi.ai/api/v1/google_search_scraper_sync \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "best CRM software 2025",
"max_pages_per_query": 2
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryDetect Google Tag Manager, GA4, Facebook Pixel, LinkedIn Insight, TikTok Pixel and more on any site.
/api/v1/web_pixelsParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Website URL to scan for tracking pixels |
cache | boolean | No | Use cached data if available |
Response fields
| Field | Type | Description |
|---|---|---|
pixels | array | List of detected pixels/tags (name, id where available) |
gtm | array | Google Tag Manager container IDs |
ga4 | array | GA4 measurement IDs |
facebookPixel | array | Facebook Pixel IDs |
linkedinInsight | boolean | Whether LinkedIn Insight Tag was detected |
tiktokPixel | boolean | Whether TikTok Pixel was detected |
Code
curl -X POST https://api.richapi.ai/api/v1/web_pixels \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://hubspot.com"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryExtract email addresses by crawling multiple pages of a website.
/api/v1/web_emailsParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Root URL to start crawling from |
max_pages | integer | No | Maximum number of pages to crawl (default 5) |
cache | boolean | No | Use cached data if available |
Response fields
| Field | Type | Description |
|---|---|---|
emails | array | Deduplicated list of email addresses found across crawled pages |
pagesCrawled | integer | Number of pages actually crawled |
Code
curl -X POST https://api.richapi.ai/api/v1/web_emails \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://stripe.com",
"max_pages": 5
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryScrape full page HTML and markdown with anti-bot protection via Firecrawl.
/api/v1/web_scrapeParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | URL of the page to scrape |
formats | array | No | Output formats to include (e.g. html, markdown, links) |
cache | boolean | No | Use cached data if available |
Response fields
| Field | Type | Description |
|---|---|---|
html | string | Full page HTML |
markdown | string | Page content converted to Markdown |
title | string | Page title |
statusCode | integer | HTTP status code returned by the target page |
Code
curl -X POST https://api.richapi.ai/api/v1/web_scrape \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com",
"formats": [
"markdown"
]
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryScrape Similarweb overview data for one or more domains.
/api/v1/similarweb_scraper_syncParameters
| Field | Type | Required | Description |
|---|---|---|---|
domain | string | Yes | Domain of the website to analyze (e.g. stripe.com) |
Response fields
| Field | Type | Description |
|---|---|---|
domain | string | Domain name |
category | string | Website category |
rankGlobal | number | Global rank |
totalVisits | number | Total visits |
engagement | object | Engagement metrics |
topKeywords | array | Top keywords |
similarSites | array | Similar sites |
Code
curl -X POST https://api.richapi.ai/api/v1/similarweb_scraper_sync \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"domain": "stripe.com"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryExtract structured JSON-LD data (Schema.org) from any web page — products, articles, organizations.
/api/v1/web_json_ldParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Page URL to extract JSON-LD from |
cache | boolean | No | Use cached data if available |
Response fields
| Field | Type | Description |
|---|---|---|
items | array | List of JSON-LD objects found on the page (each is a Schema.org entity) |
items[][@type] | string | Schema.org type (e.g. Article, Product, Organization, BreadcrumbList) |
Code
curl -X POST https://api.richapi.ai/api/v1/web_json_ld \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://www.bbc.com/news"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to tryExtract all URLs from a website's sitemap (XML, robots.txt, or crawl discovery).
/api/v1/web_sitemapParameters
| Field | Type | Required | Description |
|---|---|---|---|
url | string | Yes | Website root URL or direct sitemap URL |
max_urls | integer | No | Maximum number of URLs to return |
cache | boolean | No | Use cached data if available |
Response fields
| Field | Type | Description |
|---|---|---|
urls | array | List of discovered URLs from the sitemap |
count | integer | Total number of URLs found |
Code
curl -X POST https://api.richapi.ai/api/v1/web_sitemap \
-H "x-api-key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"url": "https://stripe.com"
}'Try it
Sign in to test this endpoint with your API key.
Sign in to try