Pay-per-result data APIs on the Apify Store. Use them from your code, from no-code tools, or from AI agents over MCP.
Each tool is a hosted API: send a list, get one clean row per item back as JSON, CSV or Excel. You pay only for results, failed lookups are free, and Apify’s free plan includes $5 of credit a month to try them.
Google TrendsKeyword volumeJobs + salaryBacklinksAI agents (MCP)
Google Trends for hundreds of keywords in one run, with a plain-English summary for every keyword.
$5 per 1,000 keyword lookups ($0.005 each). Failed lookups are free.
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("meridianlabs/google-trends-scraper").call(run_input={
"keywords": ["air fryer", "standing desk"],
"geo": "US",
"timeRange": "past_5_years",
})
for row in client.dataset(run.default_dataset_id).iterate_items():
print(row["keyword"], row["status"], row["summary"]["text"])
pip install apify-client (3.x). Your token is in Apify Console → Settings → API & Integrations. It also runs from JavaScript, Make, Zapier, n8n and Google Sheets.
Google Ads search volume, CPC and competition for a whole keyword list, with an optional Google Trends summary per keyword. No Google Ads account needed.
$3 per 1,000 keywords for volumes only, or $6 per 1,000 with the Google Trends summary. Failed lookups are free.
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("meridianlabs/keyword-search-volume").call(run_input={
"keywords": ["air fryer", "standing desk"], "country": "US",
})
for row in client.dataset(run.default_dataset_id).iterate_items():
print(row["keyword"], row.get("searchVolume"), row.get("cpc"))
pip install apify-client (3.x). Your token is in Apify Console → Settings → API & Integrations. It also runs from JavaScript, Make, Zapier, n8n and Google Sheets.
Every open job from the company job boards you choose, from their public board APIs, with salary normalised into one format.
$2 per 1,000 jobs ($0.002 each). Company status rows and unsupported systems are free.
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("meridianlabs/greenhouse-lever-ashby-jobs-scraper").call(run_input={
"companies": ["https://job-boards.greenhouse.io/tubitv", "https://jobs.ashbyhq.com/revenuecat"],
"onlyWithSalary": True,
})
for row in client.dataset(run.default_dataset_id).iterate_items():
if row["record_type"] == "job":
s = row["salary"]
print(row["company"], row["title"], s["min"], s["max"], s["currency"], s["period"])
pip install apify-client (3.x). Your token is in Apify Console → Settings → API & Integrations. It also runs from JavaScript, Make, Zapier, n8n and Google Sheets.
A backlink checker and backlinks API for up to 1,000 domains or URLs per run: full backlink lists, not capped samples.
$0.03 per domain summary, plus $4 per 1,000 backlink or referring-domain rows. Failed lookups are free.
from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("meridianlabs/backlink-checker").call(run_input={
"targets": ["hubspot.com"], "mode": "referring_domains", "maxRowsPerTarget": 100, "dofollowOnly": True,
})
for row in client.dataset(run.default_dataset_id).iterate_items():
if row["rowType"] == "referring_domain":
print(row["referringDomain"], row["domainRank"], row["backlinks"])
pip install apify-client (3.x). Your token is in Apify Console → Settings → API & Integrations. It also runs from JavaScript, Make, Zapier, n8n and Google Sheets.
pytrends, the unofficial Python library most people used for Google Trends, was archived in April 2025 and no longer gets fixes, and bulk jobs from one IP run into 429 Too Many Requests. The Google Trends Scraper above does the same job as a hosted API with proxies and retries built in. There’s a small pytrends-style Python client for it on GitHub: google-trends-api-python.
Every tool is available through Apify’s hosted MCP server. Add the URL to any MCP client (Claude, ChatGPT, Cursor and others) and sign in with your Apify account; runs are billed per result, as on the Store.
https://mcp.apify.com/?tools=meridianlabs/google-trends-scrapercom.meridianlabssoftware/google-trendshttps://mcp.apify.com/?tools=meridianlabs/keyword-search-volumecom.meridianlabssoftware/keyword-search-volumehttps://mcp.apify.com/?tools=meridianlabs/greenhouse-lever-ashby-jobs-scrapercom.meridianlabssoftware/ats-jobshttps://mcp.apify.com/?tools=meridianlabs/backlink-checkercom.meridianlabssoftware/backlink-checkerThe registry names are in the official MCP Registry.