Panda Federation Tools
Summary: This MCP server provides 36 read-only public-data tools that run Apify Actors on your Apify account to research papers, find US funding, build B2B/local lead lists, and audit web/email security.
Scholarly research: verify fake/miscited/retracted references, format citations in APA/MLA/Chicago/Harvard/IEEE/Vancouver/BibTeX/RIS, search OpenAlex literature, build PubMed evidence tables, find topic experts, extract PDF tables, and find Wayback snapshots.
US public funding & filings: search Grants.gov/NIH/NSF, federal contracts and recompetes, SBIR/STTR topics, SEC EDGAR financials, clinical trials, Federal Register rules, FDA/CPSC recalls, and decode VINs with recalls.
Leads & enrichment: pull NPI healthcare providers, podcast hosts, local businesses, hiring signals, company website/tech/contact data, decision makers, Wikipedia topic trends, FMCSA trucking carriers, IRS nonprofits, building permits, and new Florida/Texas/New York businesses.
More lead sources: DOL H-1B LCA sponsors and EU TED tenders.
Web security & audits: check SPF/DKIM/DMARC email security, audit SEO/AI-search readiness, monitor page changes, scan for hidden AI prompt-injection instructions, check domain WHOIS/expiry, and find broken links.
Run controls: all tools return JSON rows with summaries/statuses, support item limits, hard USD spending caps, and timeouts; they are read-only and use your own Apify token.
Finds active podcasts by topic from Apple Podcasts, including host details, published contact email, and guest flag.
Supports arXiv identifiers as input for citation formatting into styles such as APA, MLA, Chicago, Harvard, IEEE, Vancouver, BibTeX, and RIS.
Supports DOI identifiers as input for citation formatting into common citation styles and BibTeX/RIS outputs.
Finds local businesses by category and city using OpenStreetMap data as an alternative to Google Maps.
Finds ranked academic experts and KOLs for a topic and returns ORCID identifiers alongside h-index and expert details.
Builds PubMed evidence tables with study design, sample size, retraction status, and PRISMA counts from PubMed articles.
Tracks Wikipedia pageview trends for topics, including 30-day and year-over-year change.
Panda Federation Tools
Give Claude, Cursor or any MCP client 36 public-data tools for research, US federal funding, B2B leads and web security, split into four focused servers. Each tool runs an Apify Actor on your own Apify account over official open data, priced per result (most $0.001–$0.004), and the free plan's $5 monthly credit covers trying them.
⬇ Download the latest Release · Changelog
Landing page: pandadad0214.github.io/panda-federation-tools
Part of Panda Federation
This project is a module of the Panda Federation — public-data tools, MCP servers, and local-first apps in one catalog. See the rest of the work, including books when they publish and the matching free or paid editions of this tool, at the official site.
Related MCP server: Lyra's Expanded Research MCP
How to use this
uvx --from panda-federation-tools panda-research-toolsGet a free Apify token at console.apify.com/settings/integrations and install uv (
curl -LsSf https://astral.sh/uv/install.sh | sh).Pick one domain server from the table below (research, public funding, leads or web security) and add it to your MCP client with
APIFY_TOKENin its env (copy-paste configs below).Ask in plain words, e.g. "Check these 12 references for fake or retracted papers." Start with one or two inputs, read the
summary/agentSummaryline, then widen.
No install? Use the hosted research subset (see Hosted options). Landing page and chooser: pandadad0214.github.io/panda-federation-tools.
For AI agents
Field | Value |
Purpose | MCP index + four focused public-data servers that run Panda Federation Apify Actors and return structured rows. |
Use when | A task needs scholarly checks, federal grants/contracts/filings, public B2B or local leads, or email/site/agent-safety audits from official sources. |
Do not use when | You need logged-in, paywalled or LinkedIn data, or a general web search; load only the one domain server the task needs, not the 36-tool umbrella. |
Install |
|
Auth |
|
Outputs | JSON rows per result plus a one-line |
Side effects and cost | Starts Apify runs on your account; pay per result (prices in Pricing); empty runs are not charged per result; |
Machine-readable docs |
Install for your client (focused servers)
You need: a free Apify API token (the free plan includes $5/month) and uv (one command: curl -LsSf https://astral.sh/uv/install.sh | sh, or on Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex").
Replace apify_api_YOUR_TOKEN below with your token, and never commit a file that contains it.
Domain package | Tools | Scope | One-liner |
7 | Scholarly integrity & papers |
| |
8 | US federal $, filings & safety monitors |
| |
15 | Public leads & enrichment |
| |
6 | Site / email / agent safety |
|
Or set PFT_DOMAIN to research | public-funding | leads | web-security while running uvx panda-federation-tools.
Each domain also has its own thin GitHub repo (same console script names via uvx <package> once published on PyPI).
Related offline guidance (not an Apify wrapper)
Quiet File Team MCP is a separate focused server with six free offline tools: explain_method, generate_team_config, generate_early_exit, validate_layout_manifest, draft_workflow and draft_owner_batch. It does not read arbitrary files, call network APIs, or wrap Actors.
Related document tool (not an MCP wrapper)
Manual Remake rewrites a confusing PDF or photo manual into a clear printable English PDF. Free sample (no upload, no key), Text-only, and Standard share one Actor page — see the Store README for switch steps.
Quiet File Team MCP install: uvx --from git+https://github.com/pandadad0214/quiet-file-team-mcp.git@v0.1.0 quiet-file-team-mcp. The file-first Bash core is free at quiet-file-team; a paid setup kit is live on Agensi ($29 one-time) and Apify ($29 per generated kit).
Cursor plugin (cursor.directory)
This repo ships a Cursor plugin manifest so cursor.directory and Cursor can auto-detect the four focused MCP servers:
.cursor-plugin/plugin.json— name, logo,APIFY_TOKENvariablemcp.json—uvx --from panda-federation-tools <domain>for research, public funding, leads, and web security
Set APIFY_TOKEN when Cursor prompts (Plugins → Configure). Prefer one focused server over enabling all four at once.
Cursor example (research)
{
"mcpServers": {
"panda-research-tools": {
"command": "uvx",
"args": ["--from", "panda-federation-tools", "panda-research-tools"],
"env": { "APIFY_TOKEN": "apify_api_YOUR_TOKEN" }
}
}
}Claude Desktop / Claude Code / VS Code
Same pattern: command uvx, args ["--from", "panda-federation-tools", "panda-research-tools"] (or another domain script), env APIFY_TOKEN. Claude Desktop .mcpb from the latest Release still installs the umbrella (all tools); prefer a domain script in JSON configs.
Claude Code
claude mcp add panda-research-tools --env APIFY_TOKEN=apify_api_YOUR_TOKEN -- \
uvx --from panda-federation-tools panda-research-toolsCompatibility mega-server (not recommended as the default)
uvx panda-federation-toolsLists all 36 tools. Kept for older configs. Prefer a focused domain server above.
Other ways to install
Pinned to a git tag:
uvx --from git+https://github.com/pandadad0214/panda-federation-tools@v1.7.0 panda-research-toolsFrom the Release download:
uvx --from https://github.com/pandadad0214/panda-federation-tools/releases/download/v1.7.0/panda_federation_tools-1.7.0-py3-none-any.whl panda-research-toolsHelper script: download
install.sh(macOS/Linux) orinstall.ps1(Windows) from the latest Release.pip:
pip install panda-federation-toolsthenpanda-research-tools(or another domain script).Docker:
docker build -t panda-federation-tools https://github.com/pandadad0214/panda-federation-tools.git#v1.7.0thendocker run -i --rm -e APIFY_TOKEN -e PFT_DOMAIN=research panda-federation-tools.
No install? Hosted research subset (4 tools) at https://pandadad0214--panda-research-mcp.apify.actor/mcp with header Authorization: Bearer <your Apify token>. See Hosted options.
What's included
Official, free data sources only: Crossref, OpenAlex, PubMed, Unpaywall, Grants.gov, NIH, NSF, USAspending, NPI Registry, FMCSA, public DNS, Apple Podcasts, OpenStreetMap, Wikimedia, IRS, Federal Register, FDA, CPSC, NHTSA, city building-permit portals, Florida Sunbiz, Texas Comptroller, New York DOS, DOL OFLC LCA data, EU TED, RDAP, the Internet Archive, public job-board feeds and companies' own websites. No logins, no paywalls, no LinkedIn scraping.
Pay per result, capped: a few tenths of a cent per result; runs that find nothing are not charged per result; every MCP call has a hard USD spending cap.
Agent-friendly output: JSON with a one-line
summaryoragentSummaryper row and OK / CHECK / FIX status where it applies.Your token stays yours: the server runs on your machine and sends your
APIFY_TOKENonly toapi.apify.com, in a header. It is never logged or returned.
Domain tool lists
Research (panda-research-tools) — 7 tools
MCP tool | Apify Actor | What it does | Price (Apify free plan) |
| Finds fake, AI-hallucinated, mismatched and retracted citations | $0.01 / reference | |
| DOI, PMID, arXiv, ISBN or messy text → APA, MLA, Chicago, Harvard, IEEE, Vancouver, BibTeX, RIS | $0.003 / citation | |
| Real papers from 250M+ OpenAlex works, with citations, free PDFs and BibTeX | $0.003 / paper | |
| PubMed → evidence table (study design, sample size, retractions, PRISMA counts) | $0.004 / article | |
| Ranked academic experts and KOLs for a topic, with ORCID and h-index | $0.0025 / expert | |
| Every table in a PDF → rows, Excel and CSV, with OCR for scanned pages | $0.001 / page; $0.003 / table; $0.02 / OCR page | |
| Internet Archive snapshots: timestamps, archive URLs, first/last seen (dead links, dated evidence) | $0.001 / snapshot |
Public funding (panda-public-funding-tools) — 8 tools
MCP tool | Apify Actor | What it does | Price (Apify free plan) |
| Grants.gov opportunities plus NIH and NSF awards in one table | $0.003 / grant | |
| USAspending contract awards, incumbents and recompete leads | $0.002 / contract | |
| Open SBIR/STTR topics from every agency with deadlines and DoD Q&A | $0.003 / topic | |
| SEC EDGAR XBRL financials → comps and model-ready Excel | $0.002 / company-year | |
| ClinicalTrials.gov trials with sponsors, phases, contacts and every site | $0.002 / trial | |
| New federal rules and notices with open comment deadlines | $0.001 / document | |
| FDA food, drug and device plus CPSC recalls in one feed | $0.0015 / recall | |
| Bulk NHTSA VIN decode with recall campaigns and complaint counts | $0.001 / VIN |
Leads (panda-leads-tools) — 15 tools
MCP tool | Apify Actor | What it does | Price (Apify free plan) |
| De-duplicated US healthcare provider lists from the official NPI Registry | $0.0015 / provider | |
| Active podcasts by topic with host, published contact email and guest flag | $0.004 / podcast | |
| Local businesses by category and city from OpenStreetMap (Google Maps alternative) | $0.001 / business | |
| Open and new jobs, leadership roles and a hiring score from public ATS boards | $0.003 / company | |
| Domains → name, description, published contacts, socials, tech stack, mail provider | $0.003 / domain | |
| Leaders and decision makers from companies' own team pages (no LinkedIn scraping) | $0.002 / person | |
| Wikipedia pageview trends with 30-day and YoY change (Google Trends alternative) | $0.002 / topic | |
| New and existing US carriers and brokers from official FMCSA data | $0.002 / carrier | |
| IRS charity and foundation lists by state, cause and size | $0.001 / nonprofit | |
| New building permits from 8 US cities with trade category, job value and contractor | $0.0015 / permit | |
| New Florida LLCs and corporations daily (Sunbiz) with officers and addresses | $0.0015 / business | |
| New Texas franchise taxpayers (Comptroller open data) with SOS number and charter date | $0.0015 / business | |
| New NY LLCs and corporations from official DOS open data | $0.0015 / business | |
| DOL H-1B LCA disclosure: employers, titles, worksites and wages | $0.002 / case | |
| Official EU TED public procurement notices by keyword, CPV and country | $0.002 / notice |
Web security (panda-web-security-tools) — 6 tools
MCP tool | Apify Actor | What it does | Price (Apify free plan) |
| SPF, DKIM, DMARC, MTA-STS and BIMI audit with an A–F grade and fix list | $0.002 / domain | |
| SEO and AI-search (GEO) readiness per page, AI crawler access, llms.txt draft | $0.004 / page | |
| Page diffs, price changes and keyword alerts on any public page | $0.0015 / page | |
| Finds text hidden from people but aimed at AI agents (prompt injection) | Free | |
| Bulk RDAP/WHOIS: registrar, expiry and days left, availability, DNS host | $0.001 / domain | |
| Find 404s, redirects and dead links on a website | $0.001 / link |
Every tool also accepts three optional run controls: run_max_items (results to return, default 50), run_max_charge_usd (spending cap for the call, default $0.50) and run_timeout_secs (default 120, max 300). While a run is in progress the server sends MCP progress notifications every few seconds, so clients that support them do not time out. Most tools answer in 5–15 seconds for a few inputs; local_business_leads and big crawls can take a minute or more, so give them run_timeout_secs: 300.
Also on Apify: the hosted Academic Research MCP Server ($0.01–$0.02 per call).
Publishing soon
Built and tested, and going public on the Apify Store a few a day (Apify limits new publications). Each one joins the matching domain server after it goes public (not the mega-server as the default add path). Store links work once it is public.
Apify Actor | Likely domain | What it does | Price |
leads | New Colorado LLCs and corporations from official SOS open data, with a likely-owner flag | $0.0015 / business | |
leads | French companies from the official SIRENE + RNE directory: SIREN, VAT, activity, size, revenue, directors | $0.002 / company | |
research | Only-new items from RSS, Atom and JSON feeds (or websites), keyword and age filters | $0.0005 / item |
Hidden AI Instructions Watch is our public, evidence-only log of what the free scanner finds.
Example prompts
"Check these 12 references for fake or retracted papers and tell me which to fix."
"Find 20 recent peer-reviewed papers on GLP-1 and heart failure with free PDFs, then format them in APA."
"Which of these 30 SaaS companies are hiring sales leaders right now? Then find their VP-level contacts."
"Audit the email security of acme.com and its three competitors, and list the fixes."
"List dentists in Phoenix, AZ with a website and phone number."
Typical workflows
Writing a paper:
literature_search→citation_formatter→reference_checkerbefore you submit.Systematic review:
pubmed_evidence_table(evidence table + PRISMA counts) →reference_checker.Funding:
grants_finder→literature_searchon the topic.Federal contracting:
federal_contract_finder(recompete radar + top incumbents) →grants_finder.Account prioritization:
company_hiring_signals→company_website_enricher→email_domain_security_checker.Outbound to decision makers:
company_hiring_signals→company_team_finder(names, titles, email pattern).Local prospecting:
local_business_leads→ai_search_seo_auditon their websites.Trucking and logistics sales:
trucking_company_leads→company_website_enricher.New-business outreach:
florida_new_business_leads,texas_new_business_leadsornew_york_new_business_leads→company_website_enricher.Visa sponsors:
h1b_lca_sponsor_leads→company_team_finderfor the hiring contacts.EU tenders:
eu_ted_tenders(CPV + country) for European buyers;federal_contract_finderis the US counterpart.Site health:
broken_link_checker→wayback_snapshot_finderto recover dead pages.Contractor and supplier sales:
building_permit_leads(sortBy value) →local_business_leads.Domain portfolio:
bulk_domain_whois_expiry(only expiringSoon) →email_domain_security_checker.Dead links and dated evidence:
wayback_snapshot_finder→reference_checker.Market research:
topic_trends_tracker→literature_searchorpodcast_leads_finderon rising topics.
Pricing
You pay Apify per result, at the prices above, from your own Apify account. Apify Bronze, Silver and Gold plans get 10–30% off.
Empty runs cost nothing per result. Apify adds a tiny platform start fee (about $0.00005 per run).
run_max_items(default 50) also sets the Actor's own result limit on 32 of the 36 tools, so you only pay for the results you asked for. Ongrants_finder,pdf_table_extractor,company_team_finderandsec_financials_excel(whose limits count sources, pages, companies or years), set those fields directly; the charge cap still applies.Every MCP call is capped by
run_max_charge_usd(default $0.50, set your own default withPANDA_MAX_CHARGE_USD). Apify stops the run when the cap is reached.The MCP server itself is free and open source (MIT).
Configuration
Variable | Required | Default | Meaning |
| yes | none | Your Apify API token. Tools list without it; calls need it. |
| no | unset (all tools) |
|
| no |
| Default spending cap per call (0.01–25). |
| no |
| Default max results per call (1–1000). |
| no |
| Default seconds to wait per call (10–300). |
Security and permissions
Runs locally over stdio. It opens no ports and calls only
https://api.apify.com.Token handling: read from the environment, sent only as an
Authorization: Bearerheader (never in a URL), redacted from every error message, and never logged or returned to the model.Least privilege: the token needs permission to run Actors. Apify supports scoped API tokens; a token limited to running these Actors is enough.
Read-only tools: every tool only reads public data; none writes to your systems. Tools are marked
readOnlyHint: true.Validated inputs: every call is checked against the Actor's JSON Schema (types, ranges, enums, no unknown fields) before it runs. Secret Actor inputs (such as optional third-party API keys) are deliberately not exposed to the model.
Bounded cost and time: per-call spending cap, item cap and timeout. The server retries once only when Apify never started a run (rate limit or failed connection), so a retry can never charge you twice.
Context-safe output: large results are trimmed to whole items (still valid JSON) for the model, with every item kept in
structuredContent.Supply chain: pinned dependencies with a committed
uv.lock,pip-auditand CodeQL in CI, Dependabot updates, and GitHub Actions pinned to commit SHAs.Found a vulnerability? See SECURITY.md.
Hosted options (no install)
Academic Research MCP Server (Streamable HTTP):
https://pandadad0214--panda-research-mcp.apify.actor/mcpwith headerAuthorization: Bearer <your Apify token>. Four research tools (check_references,format_citations,search_literature,pubmed_evidence_table). This is the server listed in the official MCP Registry asio.github.pandadad0214/panda-research-mcp(server.json) — a hosted research subset, not the full index.Apify's MCP server:
https://mcp.apify.comcan call any of these Actors aspandadad0214/<slug>.Plain HTTP API:
curl -X POST "https://api.apify.com/v2/acts/pandadad0214~reference-checker/run-sync-get-dataset-items" \
-H "Authorization: Bearer $APIFY_TOKEN" -H "Content-Type: application/json" \
-d '{"dois": ["10.1038/nature14539"]}'Agent skills (Agensi)
Ready-made skills that wrap these tools for AI agents are listed on the Panda Federation Agensi profile. Each skill runs the Apify tools above, so the usual pay-per-result prices apply on top of the skill price.
Medical Writing Pack: evidence tables, ref checks and KOLs ($12)
GEO & SEO Site Audit ($4.99)
Citation Check: fake, miscited and retracted references (free)
Hire a human (Fiverr)
Prefer a person to run the tools and hand you finished files? Panda Federation also sells these as Fiverr gigs (seller pandafederation). Professional use only, not for coursework.
Gig | Use when | Price |
You want a person to check a whole reference list for fake, mismatched or retracted citations and get a color-coded PDF/Excel report. | from $15, 2-3 days | |
You want a finished reference list formatted or converted to APA, MLA, Chicago, Harvard, IEEE or Vancouver, delivered as Word and PDF. | from $20, 2-3 days | |
You want public business data from a website collected and cleaned into CSV or Excel (no logins, paywalls or personal contact data). | from $30, 3-5 days | |
You want a screened list of scholarly sources on a topic, with retraction flags and Excel, BibTeX and RIS files (PubMed study table available as an add-on). | from $25, 2-5 days |
For developers
For AI agents and LLMs
llms.txt: short index of every tool and when to use it (llms.txt convention).llms-full.txt: each tool's inputs, outputs and prices in one file.llms-install.md: step-by-step setup for AI coding agents such as Cline.Every result has a one-line summary field (
summaryon the citation, literature, PubMed, PDF, NPI and expert tools;agentSummaryon the others), and every run saves aSUMMARYrecord with atakeawayand the suggested next tool.Start small (one or two inputs), read the summary line, then widen.
Build, test and contribute
git clone https://github.com/pandadad0214/panda-federation-tools && cd panda-federation-tools
uv sync # installs pinned dependencies from uv.lock
uv run pytest # offline tests, no token or network needed
uv run ruff check . && uv run mypy
python scripts/build_catalog.py # refresh tool schemas and prices from the Apify StoreLayout: src/panda_federation_tools/ (server, Apify client, domains, bundled catalog.json), tests/, scripts/build_catalog.py, Dockerfile. See CONTRIBUTING.md and CHANGELOG.md. New tools join the matching domain only; if a domain would exceed ~15 tools, split that domain before shipping.
Issues and requests
Open an issue here or on any tool's Apify Issues tab. We answer within a day.
Built by Panda Federation with AI assistance. MIT licensed.
Available Tools
36 toolsai_search_seo_auditAI Search & SEO Audit: GEO, llms.txt & Schema CheckerARead-only
Audit web pages for classic SEO and for AI-search readiness (ChatGPT, Perplexity, Claude, Google AI Overviews): titles, meta, schema/FAQ markup, author/date signals, blocked AI crawlers, llms.txt and ranked fixes, with an SEO score and an AI-readiness score per page. Unlike website_change_monitor (diffs pages over time) and hidden_ai_instructions_scanner (finds concealed prompt-injection text), this grades how discoverable and citable a page is. Use when you need an on-page SEO/GEO audit or an llms.txt draft. Do not use for change tracking (use website_change_monitor) or security scanning (use hidden_ai_instructions_scanner or email_domain_security_checker). Parameters: crawlInternalLinks multiplies pages: each URL can add up to that many same-site pages, and every page is billed, so maxPages/run_max_items is the real cost cap. generateLlmsTxt drafts one llms.txt per site lacking it at no extra charge. Pages that block our crawler are returned unbilled. Returns per item: agentSummary, url, seoScore, aiReadinessScore, title, metaDescription, h1, wordCount, schemaTypes, faqSchema, aiSearchBotsBlocked, aiTrainingBotsBlocked, llmsTxt, sitemapFound, canonical, noindex, crawlerBlocked, fixes.
Behavior: read-only; runs the Apify Actor pandadad0214/ai-search-seo-audit (https://apify.com/pandadad0214/ai-search-seo-audit) on your own Apify account. Price: $0.004 per page audited. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxPages when you leave it unset, so it also limits what is billed; setting maxPages higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: urls, maxPages, run_max_items, generateLlmsTxt, +3 more.
broken_link_checkerBroken Link Checker: 404s, Redirects and Dead LinksARead-only
Crawl one or more start pages and check every unique http(s) link for HTTP status, final URL after redirects, a broken flag (status 400+) and a redirected flag, with external links checked by default. Unlike ai_search_seo_audit (page SEO/GEO scoring) and website_change_monitor (content diffs over time), this finds dead and redirecting links. Use when SEO, content or agency teams need a 404 report for a site or page. Do not use to search the web, to crawl a whole large site in one call or to check private or internal addresses (blocked and never billed). Parameters: startUrls (required in practice) are the pages crawled; maxPages is pages followed per host (1 = only the start pages); maxLinks caps checked links and therefore billing; checkExternal=false stays on-site; timeoutSecs is the per-request timeout (default 15). Billed per link that returns an HTTP status; timeouts, DNS failures and robots-skipped targets are free. Returns per item: agentSummary, originalUrl, finalUrl, statusCode, broken, redirected, external, contentType, sourcePage, error; plus LINKS_XLSX (all links plus a Broken sheet)/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/broken-link-checker (https://apify.com/pandadad0214/broken-link-checker) on your own Apify account. Price: $0.001 per link checked. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxLinks when you leave it unset, so it also limits what is billed; setting maxLinks higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: maxLinks, maxPages, startUrls, timeoutSecs, +4 more.
building_permit_leadsBuilding Permit Leads: New Permits, Contractors & Job ValuesARead-only
Pull newly issued building permits from 8 US city open-data portals (NYC, Los Angeles, Chicago, San Francisco, Seattle, Austin, New Orleans, Cambridge) with address, work description, trade category, declared job value, contractor and owner where the city publishes them. Unlike local_business_leads (existing OpenStreetMap shops) and florida_new_business_leads / texas_new_business_leads (new company registrations), this is project-level construction activity. Use when contractors, solar/roofing/HVAC installers, suppliers or lenders need fresh jobs or want to track a competitor's permits. Do not use for cities outside the 8 listed, for property ownership records or for inspection history. Parameters: cities picks portals (contractor names are published by Chicago, NYC, Austin, Seattle, New Orleans and Cambridge only, so requireContractor drops the other cities); categories and keywords narrow by permit type/description; issuedFrom/issuedTo override daysBack; minValue drops permits with no declared value; sortBy=value with maxResults returns the biggest jobs first; maxResults caps billed permits. Runs with no matching permits are free. Returns per item: agentSummary, permitNumber, permitType, workType, description, status, appliedDate, issuedDate, address, zip, city, state, estimatedCost, contractorName, contractorTrade, contractorPhone, ownerName, applicantName, categories, latitude, longitude, permitUrl, sourceDataset; plus PERMITS_XLSX (with Contractors sheet)/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/building-permit-leads (https://apify.com/pandadad0214/building-permit-leads) on your own Apify account. Price: $0.0015 per permit returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cities, sortBy, daysBack, issuedTo, +10 more.
bulk_domain_whois_expiryBulk Domain WHOIS & Expiry Checker (RDAP): Registrar & DatesARead-only
Check many domains at once with official RDAP (WHOIS fallback): registered or available, registrar, created/updated/expiry dates, days to expiry, transfer lock and pending-delete status, nameservers, DNS host and DNSSEC. Unlike email_domain_security_checker (SPF/DKIM/DMARC mail security) and company_website_enricher (site content and contacts), this is registration and expiry data for a domain portfolio. Use when you audit a domain portfolio for renewals, check which names are available, or verify registrar and DNS host for vendors or phishing look-alikes. Do not use for website content, uptime or email-auth checks (use email_domain_security_checker). Parameters: domains accepts URLs (scheme, www and paths stripped; duplicates dropped; up to 10,000); rootDomainOnly (default true) reduces subdomains to the registrable domain; expiringWithinDays sets the expiringSoon flag and only=expiringSoon|available|registered returns (and bills) just that subset; sortBy=expiry puts the soonest renewals first; followRegistrar adds registrant org/country when published but is slower; maxResults caps billed domains. Failed lookups are free. Returns per item: agentSummary, domain, registered, available, registrar, registrarIanaId, createdDate, updatedDate, expiresDate, daysToExpiry, ageYears, expiringSoon, statuses, transferLocked, pendingDelete, nameservers, dnsHost, dnssec, registrantOrg, registrantCountry, abuseEmail, source; plus DOMAINS_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/bulk-domain-whois-expiry (https://apify.com/pandadad0214/bulk-domain-whois-expiry) on your own Apify account. Price: $0.001 per domain checked. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: only, sortBy, domains, maxResults, +6 more.
citation_formatterCitation Generator API: DOI to APA, MLA, Chicago & BibTeXARead-only
Convert DOIs, ISBNs, PMIDs, arXiv IDs, titles or messy reference strings into checked citations in APA 7, MLA 9, Chicago, Harvard, IEEE, Vancouver, BibTeX and RIS. Unlike reference_checker, it formats rather than audits: unresolved items are listed, not diagnosed as fake or retracted. Use when you need a clean bibliography or .bib/.ris export. Do not use to find papers (use literature_search) or to prove references are genuine (use reference_checker first). Parameters: pass references (one per line) or paste a whole list or .bib/.ris contents in text. All styles are one price, so request every style you might need in one call rather than calling again. Text lookups below minMatchScore stay unresolved; DOIs and IDs resolve exactly. Only formatted citations are billed. Returns per item: summary, status, one field per style (apa, mla, ...), inText, bibtex, ris, doi, title, authors, year, containerTitle; combined bibliography files stay in the run's Apify key-value store.
Behavior: read-only; runs the Apify Actor pandadad0214/citation-formatter (https://apify.com/pandadad0214/citation-formatter) on your own Apify account. Price: $0.003 per citation formatted. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxReferences when you leave it unset, so it also limits what is billed; setting maxReferences higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: text, styles, includeRis, references, +10 more.
clinical_trial_leadsClinical Trial Leads: Sponsors, Sites & ContactsARead-only
Find clinical trials on the official ClinicalTrials.gov API by condition, intervention, sponsor, phase, status and site location, with sponsor class, enrollment, dates, central contacts, principal investigators and every study site with its contacts. Unlike pubmed_evidence_table (published articles) and npi_provider_lists (all registered providers), this returns registered studies and the people and sites running them. Use when you need recruiting trials near a location, sponsor or site pipelines, or investigator and site-contact leads for CROs, suppliers or patient referral. Do not use for published results (use pubmed_evidence_table) or for funding (use grants_finder). Parameters: statuses default to recruiting and not-yet-recruiting; add COMPLETED etc. for history. countries/states/city keep trials with at least one matching site and report matchingSiteCount. updatedWithinDays suits weekly schedules. requireContact filters out uncontactable trials before billing. Searches with no results are free. Returns per item: agentSummary, nctId, title, status, phase, conditions, interventions, leadSponsor, sponsorClass, collaborators, enrollment, startDate, primaryCompletionDate, centralContactName, centralContactPhone, centralContactEmail, principalInvestigators, sites, matchingSiteCount, url.
Behavior: read-only; runs the Apify Actor pandadad0214/clinical-trial-leads (https://apify.com/pandadad0214/clinical-trial-leads) on your own Apify account. Price: $0.002 per trial returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: city, phases, states, sponsor, +13 more.
company_hiring_signalsCompany Hiring Signals: Job Openings & Hiring Intent by CompanyARead-only
Measure hiring intent per company from its public job board (Greenhouse, Lever, Ashby and more): open jobs, new jobs in 7/30 days, teams hiring, leadership openings, a 0-100 hiring score and hot/warm/cold signal. Unlike company_website_enricher (tech stack and contacts) and company_team_finder (current staff), this reads open roles as a buying or growth signal. Use when you need sales triggers, recruiting leads or competitor hiring watch for a known list of companies. Do not use to discover companies from scratch (start from local_business_leads, federal_contract_finder or your own list) or for individual job search. Parameters: companies accept domains, names or direct job-board links; links are exact, names can match the wrong board. checkWebsite=true reads the careers page to find the exact board (more accurate, slower). minOpenJobs filters below-threshold companies out unbilled. titleKeywords only count matches; they do not filter. Companies with no public board are returned free with status. Returns per item: agentSummary, company, domain, signal, hiringScore, openJobs, newJobs7d, newJobs30d, leadershipJobs, leadershipTitles, topFunctions, functionCounts, remoteShare, topLocations, keywordHits, newestJobs, lastPostedAt, ats, boardUrl, matchedBy, status.
Behavior: read-only; runs the Apify Actor pandadad0214/company-hiring-signals (https://apify.com/pandadad0214/company-hiring-signals) on your own Apify account. Price: $0.003 per company analyzed. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxCompanies when you leave it unset, so it also limits what is billed; setting maxCompanies higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: companies, minOpenJobs, checkWebsite, maxCompanies, +4 more.
company_team_finderCompany Team & Decision-Maker Finder: Names, Titles, EmailsARead-only
Find the named people at a company from its own public website (team, leadership, about and staff pages): name, title, seniority, department, decision-maker flag, published email, LinkedIn link and the company's email pattern. Unlike company_website_enricher (one firmographic row per company) and researcher_expert_finder (academics ranked by publications), this returns one row per person; it never scrapes LinkedIn. Use when you need decision makers or staff contacts at known companies. Do not use for academic experts (use researcher_expert_finder), for company-level contacts or tech stack (use company_website_enricher), or when the site has no team page. Parameters: billing is per person, not per company, so maxPeoplePerCompany (most senior first) and decisionMakersOnly are the main cost levers; run_max_items sets maxCompanies only. Pasting the exact team page URL is faster and more reliable than a bare domain. maxPagesPerCompany trades coverage for speed. emailGuess is inferred (pattern from published emails, else unverified first.last) and comes with emailConfidence; verify before sending. Companies with no readable team page are free. Returns per item: agentSummary, company, domain, name, firstName, lastName, title, seniority, department, isDecisionMaker, email, emailGuess, emailConfidence, linkedinUrl, profileUrl, sourceUrl, foundVia.
Behavior: read-only; runs the Apify Actor pandadad0214/company-team-finder (https://apify.com/pandadad0214/company-team-finder) on your own Apify account. Price: $0.002 per person found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned but does not limit what the Actor bills; use the tool's own limits and run_max_charge_usd. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: companies, departments, maxCompanies, run_max_items, +6 more.
company_website_enricherCompany Website Enricher: Tech Stack, Emails & SocialsARead-only
Enrich company domains from public sources (the company's own site with robots.txt respected, DNS and RDAP): name, description, published emails and phones, LinkedIn and socials, address, tech stack by category, mail provider, SaaS tools seen in DNS and domain age. Unlike company_team_finder (named people and titles) and company_hiring_signals (open jobs), this returns one firmographic row per company. Use when you have domains and need contact points, technographics or a filter like sites running Shopify or HubSpot. Do not use to find people (use company_team_finder) or to grade email security (use email_domain_security_checker). Parameters: onlyWithTech, onlyWithEmail and onlyWithPhone filter before billing, so filtered-out domains are free. extraPages (0-4) reads contact/about/team pages: more found contacts, slower runs, same price. Only published contacts are returned; no guessed emails. Unreachable sites are free. Returns per item: agentSummary, companyName, description, primaryEmail, emails, phones, linkedinUrl, socials, address, cms, techStack, techByCategory, mailProvider, emailSendingTools, verifiedServices, domainCreated, domainAgeYears, domainExpires, registrar, copyrightYear, status.
Behavior: read-only; runs the Apify Actor pandadad0214/company-website-enricher (https://apify.com/pandadad0214/company-website-enricher) on your own Apify account. Price: $0.003 per domain enriched. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxDomains when you leave it unset, so it also limits what is billed; setting maxDomains higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: domains, extraPages, maxDomains, onlyWithTech, +5 more.
email_domain_security_checkerSPF, DKIM & DMARC Checker: Bulk Email Domain Security AuditARead-only
Audit email authentication for a list of domains: SPF, DKIM (about 40 common selectors), DMARC, MX provider, MTA-STS, TLS-RPT and BIMI, graded A-F with spoofing risk and plain-English fixes. Unlike company_website_enricher (firmographics, tech stack, contacts), this only grades mail security posture from public DNS. Use when you need deliverability or spoofing checks, a security prospect list, or a vendor review. Do not use for website SEO or AI-readiness (use ai_search_seo_audit) or for page-level prompt injection (use hidden_ai_instructions_scanner). Parameters: domains accept bare domains, emails or URLs and are normalized and de-duplicated. DKIM is only confirmed when a selector matches; add dkimSelectors you know are in use, otherwise a missing DKIM may be a false negative. Nonexistent or unresolvable domains are returned with a status and not charged. Returns per item: agentSummary, domain, grade, score (0-100), spoofable, mailProvider, spfRecord, spfAll, spfLookups, dmarcRecord, dmarcPolicy, dmarcReporting, dkimSelectorsFound, mtaSts, tlsRpt, bimi, mxHosts, fixes (prioritized), status.
Behavior: read-only; runs the Apify Actor pandadad0214/email-domain-security-checker (https://apify.com/pandadad0214/email-domain-security-checker) on your own Apify account. Price: $0.002 per domain checked. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxDomains when you leave it unset, so it also limits what is billed; setting maxDomains higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: domains, maxDomains, dkimSelectors, run_max_items, +2 more.
eu_ted_tendersEU TED Tenders: Public Procurement NoticesARead-only
Search official EU TED (Tenders Electronic Daily) public procurement notices through the TED Search API v3, with English title, publication date, buyer country, NUTS, notice and contract type, procedure, estimated or award value when published, tender deadline, CPV codes and TED HTML/PDF links. Unlike federal_contract_finder (US federal awards) and grants_finder (US assistance grants), this covers European public tenders. Use when BD or capture teams, EU suppliers or researchers need tenders by keyword, CPV code or buyer country. Do not use to submit bids, for US opportunities or for national portals outside TED. Parameters: daysBack (default 7) or publishedFrom/To set the window; keywords and cpvCodes (e.g. 72000000 IT services) match the notice; countries takes ISO-3 buyer codes such as DEU or FRA; maxResults caps billed notices. Value is often missing because many notices omit it. Empty input runs a small IT-services demo. Runs with no matches are free. Returns per item: agentSummary, noticeId, title, publicationDate, countries, nuts, noticeType, contractType, procedure, estimatedValue, deadline, CPV codes, noticeUrl, pdfUrl, htmlUrl; plus TED_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/eu-ted-tenders (https://apify.com/pandadad0214/eu-ted-tenders) on your own Apify account. Price: $0.002 per notice returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cpvCodes, daysBack, keywords, countries, +6 more.
federal_contract_finderUSAspending Scraper: Federal Contract Awards & Recompete FinderARead-only
Find US federal prime contract awards on USAspending.gov by keyword, NAICS, PSC, agency, place of performance, set-aside or recipient, or switch to recompete mode to list contracts whose period of performance ends soon. Unlike grants_finder (assistance grants and research awards) and sbir_sttr_topic_radar (open SBIR/STTR topics), this returns procurement contracts with incumbent, UEI and end date. Use when you need incumbents, competitor contract history, market sizing by NAICS/agency, or recompete pipeline leads. Do not use for grants (use grants_finder) or for open solicitations you can bid on today (USAspending holds awards, not SAM.gov notices). Parameters: mode=awards honors sortBy and dateFrom/dateTo (activity window, default last 24 months); mode=recompete ignores sortBy, sorts by soonest end date and uses recompeteMonths as the window. NAICS prefixes cover all child codes. recipientNames accepts company names or UEIs for competitor lookups. Keywords under 3 characters are rejected. Returns per item: agentSummary, awardId, recipientName, recipientUei, amount, awardingAgency, awardingSubAgency, naicsCode, pscCode, description, startDate, endDate, monthsLeft, status, performanceState, url.
Behavior: read-only; runs the Apify Actor pandadad0214/federal-contract-finder (https://apify.com/pandadad0214/federal-contract-finder) on your own Apify account. Price: $0.002 per contract found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: mode, dateTo, sortBy, agencies, +15 more.
federal_register_monitorFederal Register Monitor: New Rules & Comment DeadlinesARead-only
Track new US federal rules, proposed rules, notices and presidential documents from the official FederalRegister.gov API, with agency, publication and effective dates, comment deadline and days left, docket IDs, RIN, abstract and comment links. Unlike grants_finder (assistance opportunities) and federal_contract_finder (awarded contracts), this monitors the Federal Register rulemaking feed. Use when compliance, policy, lobbying or capture teams need new rules or open comment periods by keyword or agency. Do not use for grant RFPs (use grants_finder) or for awarded contract data (use federal_contract_finder). Parameters: keywords and agencies narrow the search; commentsOpenOnly=true keeps only open dockets; documentTypes RULE|PRORULE|NOTICE|PRESDOCU; daysBack or publishedFrom/To set the window; significantOnly filters significant rules; maxResults caps billed documents. Empty runs are free. Returns per item: agentSummary, documentNumber, type, title, agencies, publicationDate, effectiveDate, commentsCloseDate, commentDaysLeft, commentOpen, significant, docketIds, rins, citation, abstract, commentUrl, url, pdfUrl, regulationsGovDocketUrl; plus FEDREG_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/federal-register-monitor (https://apify.com/pandadad0214/federal-register-monitor) on your own Apify account. Price: $0.001 per document returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cfrPart, agencies, cfrTitle, daysBack, +10 more.
florida_new_business_leadsFlorida New Business Leads: New LLCs & Corporations DailyARead-only
List newly filed Florida LLCs, corporations and nonprofits from the official Sunbiz (Division of Corporations) daily data files, with principal and mailing address, officers/managers, registered agent, FEI/EIN when filed and an industry guess from the name. Unlike texas_new_business_leads (Texas Comptroller franchise taxpayers) and local_business_leads (established shops on OpenStreetMap), this is brand-new Florida formations. Use when you sell to new business owners (bookkeeping, insurance, banking, web design, signage) or monitor new competitors in a Florida city or ZIP. Do not use for other states, for historical entity search or for annual-report status checks. Parameters: daysBack (work days only; max 62 days per run) or dateFrom/dateTo; cities and zipPrefixes match principal or mailing address; industries and nameKeywords match words in the name, excludeKeywords removes holding companies; newFormationsOnly (default true) skips reinstatements and old foreign entities; personAgentOnly keeps filings without an agent company (often owner-filed); maxResults caps billed businesses. Runs with no matches are free. Returns per item: agentSummary, documentNumber, name, filingType, filingTypeLabel, status, formedDate, filedOn, principalAddress, principalCity, principalZip, mailingAddress, mailingCity, mailingState, mailingZip, feiNumber, registeredAgent, registeredAgentType, officers, officerNames, industryGuess, sunbizUrl; plus BUSINESSES_XLSX (with Officers sheet)/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/florida-new-business-leads (https://apify.com/pandadad0214/florida-new-business-leads) on your own Apify account. Price: $0.0015 per business returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cities, dateTo, dateFrom, daysBack, +12 more.
grants_finderGrants.gov Scraper: Federal Grants, NIH & NSF Awards APIARead-only
Search US federal funding in one call: open and forecasted Grants.gov opportunities plus already-funded NIH RePORTER and NSF awards, one row per grant with agency, dates, amount (USD), eligibility and link. Unlike sbir_sttr_topic_radar (SBIR/STTR solicitation topics with deadlines and DoD Q&A) and federal_contract_finder (procurement contracts on USAspending), this covers assistance grants and research awards. Use when you need grants to apply for or want to see who was funded for a topic. Do not use for contracts (use federal_contract_finder) or small-business R&D topics (use sbir_sttr_topic_radar). Parameters: sources picks the mix; grants_gov is apply-able funding, nih/nsf are past awards. maxResultsPerSource applies to each source, so worst-case billed rows = maxResultsPerSource x number of sources; run_max_items does not set it, so keep it small first and rely on run_max_charge_usd. minAmount drops rows whose source publishes no amount. includeGrantsGovDetails adds award ceiling and eligibility but slows the run; turn it off for quick scans. Returns per item: agentSummary, source, recordType, status, title, agency, number, openDate, closeDate, amount, eligibility, summary, url.
Behavior: read-only; runs the Apify Actor pandadad0214/grants-finder (https://apify.com/pandadad0214/grants-finder) on your own Apify account. Price: $0.003 per grant found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned but does not limit what the Actor bills; use the tool's own limits and run_max_charge_usd. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: keywords (required), dateTo, sortBy, sources, +13 more.
h1b_lca_sponsor_leadsH-1B LCA Visa Sponsor Leads: DOL Employers, Jobs & WagesARead-only
Find employers sponsoring H-1B, H-1B1 and E-3 workers from the US Department of Labor OFLC LCA disclosure data (FY2026 Q3 default), with job title, SOC code, worksite, wage range and unit, case status, dates and worker count, plus a free employer roll-up sheet. Unlike npi_provider_lists (healthcare providers) and federal_contract_finder (federal awards), this is labor-condition-application filings. Use when recruiters, immigration attorneys, payroll/benefits/relocation sellers or wage analysts need sponsor lists by employer, state, city, title or SOC. Do not use for approved-visa outcomes, individual workers or non-LCA visas (PERM, O-1). Parameters: employers, states, cities, titleContains, socContains narrow rows; visaClass defaults H-1B (All widens it); caseStatuses, minWage with wageUnit, receivedFrom/To or daysBack filter further; fiscalYearQuarter or dataUrl pick another disclosure file; demoMode (or empty input) returns a tiny embedded sample without the ~250 MB DOL download; maxResults caps billed cases (hard max 5000). Tight filters finish faster. Runs with no matches are free. Returns per item: agentSummary, caseNumber, status, receivedDate, visaClass, employerName, employerCity, employerState, jobTitle, socCode, socTitle, worksiteCity, worksiteState plus wage, date and worker-count fields; plus LCA_CASES_XLSX (Cases + Employers sheets)/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/h1b-lca-sponsor-leads (https://apify.com/pandadad0214/h1b-lca-sponsor-leads) on your own Apify account. Price: $0.002 per lca case returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cities, states, dataUrl, minWage, +16 more.
literature_searchGoogle Scholar Scraper Alternative: Papers, Citations & BibTeXARead-only
Search 250M+ scholarly works (OpenAlex) by topic query or seed DOIs and return ranked papers with DOI, citation count, free PDF link, retraction flag and a ready citation. Unlike pubmed_evidence_table (PubMed biomedical records with study design and PRISMA counts), this covers every discipline and supports citation-network expansion. Use when you need real papers on a topic, a reading list, or papers citing/cited by known DOIs. Do not use for systematic biomedical screening (use pubmed_evidence_table) or to find people (use researcher_expert_finder). Parameters: seedDois with no query walks the citation network per seedMode (citing = forward, references = backward); with a query it searches inside that network. searchIn=fullText broadens recall but lowers precision. retractedPapers=flag returns and bills retracted papers marked FIX; exclude drops them unbilled. sortBy changes dataset order only; readingListSize does not affect cost. Returns per item: summary, status, title, authors, year, venue, doi, citations, readingRank, readingScore, isOpenAccess, pdfUrl, retracted, citation, bibtex, ris, abstract.
Behavior: read-only; runs the Apify Actor pandadad0214/literature-search (https://apify.com/pandadad0214/literature-search) on your own Apify account. Price: $0.003 per paper found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: query, types, sortBy, yearTo, +17 more.
local_business_leadsLocal Business Leads: Google Maps Alternative (OpenStreetMap)ARead-only
List local businesses by category and place (city, county, ZIP, neighborhood or lat/lon radius) from OpenStreetMap under its open license, with address, phone, email, website, opening hours and socials. Unlike npi_provider_lists (official US healthcare registry) or trucking_company_leads (FMCSA carriers), this covers any business type worldwide, with coverage as good as local OSM mapping. Use when you need a prospect list such as plumbers in Phoenix or cafes in a ZIP. Do not use for US healthcare providers (use npi_provider_lists, which is authoritative) or for reviews/ratings (OSM has none). Parameters: give location, or latitude+longitude (radiusKm defaults to 5); radiusKm with a location searches a circle instead of the official boundary. Whole states or countries are slow, often longer than 60 s, so raise run_timeout_secs to 300 or narrow the area. requireEmail sharply reduces results because few OSM entries list email. Returns per item: agentSummary, name, category, street, city, state, postcode, phone, email, website, openingHours, socials, lat, lon, osmUrl, attribution (ODbL; credit OpenStreetMap when you republish).
Behavior: read-only; runs the Apify Actor pandadad0214/local-business-leads (https://apify.com/pandadad0214/local-business-leads) on your own Apify account. Price: $0.001 per business found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: sortBy, latitude, location, radiusKm, +9 more.
new_york_new_business_leadsNew York New Business Leads: New DOS FilingsARead-only
List newly filed New York LLCs, corporations and other entities from the official NY Department of State Active Corporations open data (data.ny.gov), with DOS ID, entity type, filing date, county, jurisdiction, process name and address, and CEO and registered agent when filed. Unlike florida_new_business_leads (Sunbiz filings with officers) and texas_new_business_leads (Comptroller franchise taxpayers), this is New York DOS filings. Use when banks, payroll, insurance, accounting, agencies or suppliers want new New York owners in their first weeks. Do not use for other states, for emails or phones (the source has none) or for sole proprietors. Parameters: daysBack (default 7) or filedFrom/filedTo set the window; counties, cities, zipPrefixes, entityTypes (e.g. DOMESTIC LIMITED LIABILITY COMPANY) and nameContains narrow rows; requireCeo and requireProcessAddress drop incomplete rows (CEO is often empty on new LLCs, so the process address is the reliable contact); maxResults caps billed businesses. Runs with no matches are free. Returns per item: agentSummary, dosId, name, entityType, filingDate, county, jurisdiction, processName, processAddress, processCity, processState, processZip, ceoName and CEO address fields, sourceUrl; plus NYBIZ_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/new-york-new-business-leads (https://apify.com/pandadad0214/new-york-new-business-leads) on your own Apify account. Price: $0.0015 per business returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cities, filedTo, counties, daysBack, +10 more.
nonprofit_leads_irsNonprofit Leads: IRS Charities & Foundations by StateARead-only
Build nonprofit and foundation lead lists from the official IRS Exempt Organizations Business Master File, filtered by state, city, ZIP, NTEE cause, 501(c) type, public charity vs private foundation, revenue, assets and ruling year. Unlike local_business_leads (OpenStreetMap shops) and npi_provider_lists (healthcare NPI), this is the IRS EO BMF for tax-exempt orgs. Use when you need charity or foundation prospect lists for fundraising, sponsorship, grants outreach or nonprofit CRM enrichment. Do not use for for-profit businesses (use local_business_leads or company_website_enricher) or for Form 990 full-text analysis. Parameters: states is the usual starting filter; orgType any|publicCharity|privateFoundation; only501c3 defaults true; minAssets/minRevenue and sortBy=assets|revenue|newest|name rank large prospects first; maxResults caps billed rows. In-care-of and address are what the org filed with the IRS and may be a PO box or attorney. Runs that match nothing are free. Returns per item: agentSummary, ein, name, inCareOf, street, city, state, zip, nteeCode, cause, subsection, orgType, privateFoundation, rulingYear, revenue, income, assets, sizeBand, deductible, propublicaUrl, irsUrl; plus NONPROFITS_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/nonprofit-leads-irs (https://apify.com/pandadad0214/nonprofit-leads-irs) on your own Apify account. Price: $0.001 per nonprofit returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cities, sortBy, states, orgType, +13 more.
npi_provider_listsNPI Registry Scraper: US Doctors & Healthcare Provider LeadsARead-only
Build de-duplicated lists of US healthcare providers (individuals and organizations) from the official CMS NPI Registry by specialty and territory, with NPI, name, specialty, practice address and phone. Unlike clinical_trial_leads (trial sites and investigators) or local_business_leads (any business category from OpenStreetMap), this is the authoritative US provider registry. Use when you need doctors, dentists, therapists, pharmacies or clinics in states, cities or ZIPs. Do not use for non-US providers or for email addresses (NPI publishes none; follow up with company_website_enricher on practice domains). Parameters: specialties take plain words, mapped to NPI taxonomies. Large states are split by ZIP automatically, so you are not limited by the registry's 1,200-result ceiling. cities and zipCodes narrow the states given. maxResults is shared across all specialty x area combinations. primarySpecialtyOnly=true removes providers who list the specialty only as secondary; includeSecondaryLocations=false drops providers whose main office is outside the territory. Returns per item: summary, NPI, provider type, name, specialty/taxonomy, practice address, phone.
Behavior: read-only; runs the Apify Actor pandadad0214/npi-provider-lists (https://apify.com/pandadad0214/npi-provider-lists) on your own Apify account. Price: $0.0015 per provider in list. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cities, states, lastName, zipCodes, +10 more.
pdf_table_extractorPDF Table Extractor: PDF to Excel & CSV Converter with OCRARead-only
Extract every table from PDF files (by URL or from an Apify key-value store) into structured rows, Excel and CSV, with optional OCR for scanned pages. Unlike sec_financials_excel (standardized XBRL financials straight from SEC filings), this reads whatever tables a PDF contains. Use when the data you need is locked in PDF tables: reports, statements, government releases. Do not use for SEC-listed company financials (use sec_financials_excel, which is exact) or to find papers (use literature_search). Parameters: billing is per page analysed plus per table extracted, so pages and maxPagesPerPdf are the real cost levers; run_max_items does not cap pages. ocrScannedPages=false skips and lists scanned pages; turning it on adds the per-OCR-page price up to maxOcrPagesPerPdf, and is much slower. detection=auto tries ruled-grid then whitespace detection; force lattice or stream only if auto merges or splits columns. Files over 150 MB fail and are not charged. Returns per item (one per table): summary, pages, header, row and column counts and cell data; Excel/CSV files stay in the run's Apify key-value store.
Behavior: read-only; runs the Apify Actor pandadad0214/pdf-table-extractor (https://apify.com/pandadad0214/pdf-table-extractor) on your own Apify account. Price: $0.001 per page analysed; $0.003 per table extracted; $0.02 per scanned page ocr. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned but does not limit what the Actor bills; use the tool's own limits and run_max_charge_usd. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: pages, pdfUrls, pdfStore, detection, +11 more.
podcast_leads_finderPodcast Leads Finder: Podcast Host Emails & Guest Booking ListARead-only
Find active podcasts to pitch by topic from Apple Podcasts and each show's public RSS feed: host, contact email published in the feed, website, socials, episode count, last episode date and a guest-friendly signal. Unlike local_business_leads or company_team_finder (businesses and staff), this targets shows and their hosts for guest booking or sponsorship outreach. Use when you need a podcast guesting, PR or sponsorship list for a niche. Do not use for audience or download numbers (not public) or for general topic popularity (use topic_trends_tracker). Parameters: each keyword is searched separately and results are de-duplicated; deepSearch=true (default) searches descriptions too for up to 3x more shows but is slower. onlyWithEmail and guestFriendlyOnly filter before billing, so they shrink both list and cost. activeWithinDays=0 includes dormant shows. Emails come only from RSS feeds; nothing is guessed. Returns per item: agentSummary, podcastName, author, email, emailSource, website, socials, appleUrl, feedUrl, primaryGenre, episodeCount, lastEpisodeDate, avgDaysBetweenEpisodes, guestFriendly, guestEpisodeShare, recentEpisodeTitles.
Behavior: read-only; runs the Apify Actor pandadad0214/podcast-leads-finder (https://apify.com/pandadad0214/podcast-leads-finder) on your own Apify account. Price: $0.004 per podcast found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: sortBy, country, keywords, language, +9 more.
product_recall_monitorProduct Recall Monitor: FDA Food, Drug, Device & CPSC RecallsARead-only
Pull one feed of US product recalls from openFDA (food, drug, medical device enforcement) and CPSC SaferProducts.gov (consumer products), with product, reason or hazard, recalling firm, FDA class, status, distribution, lots/UPCs, retailers and remedy. Unlike clinical_trial_leads (registered studies) and federal_register_monitor (rulemaking), this is safety recall enforcement. Use when QA, retail, insurance, marketplace or consumer-safety teams need recent recalls by keyword, firm, class, state or date. Do not use for vehicle VIN recalls (use vin_decoder_recalls) or for clinical-trial safety results. Parameters: sources food|drug|device|consumer (default all); keywords and firmContains filter before billing; classifications Class I|II|III (FDA); daysBack or dateFrom; states for distribution; maxResults caps billed recalls. Empty runs are free. Returns per item: agentSummary, source, recallNumber, date, classification, status, product, reason, firm, firmLocation, firmState, distribution, quantity, codes, retailers, remedy, hazard, url; plus RECALLS_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/product-recall-monitor (https://apify.com/pandadad0214/product-recall-monitor) on your own Apify account. Price: $0.0015 per recall returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: states, sources, dateFrom, daysBack, +7 more.
pubmed_evidence_tablePubMed Scraper: Articles, Abstracts & Evidence Table to ExcelARead-only
Run one or more PubMed queries and return a screening-ready evidence table: one row per article with PMID, journal, study design, sample size, retraction status and citation, plus PRISMA-style counts for the whole search. Unlike literature_search (all disciplines, OpenAlex ranking, citation-network walks), this uses native PubMed syntax and MeSH and is built for systematic-review screening. Use when the question is biomedical/clinical and you need reproducible PubMed queries or design filters (RCT, meta-analysis, cohort). Do not use for non-biomedical topics (use literature_search), for trial registrations (use clinical_trial_leads) or to verify a reference list (use reference_checker). Parameters: queries accept PubMed field tags ([tiab], [mh], [pt]) and Boolean operators; several queries are de-duplicated into one table. Filters (studyDesigns, excludeAnimalOnly, hasAbstract, freeFullTextOnly, excludePreprints) run before billing, and PRISMA counts still report what they removed. retractedArticles=flag bills retracted rows marked FIX; exclude drops them unbilled. sampleSize is parsed from the abstract and comes with sampleSizeConfidence; treat low confidence as unverified. Returns per item: summary, status, pmid, title, year, journal, studyDesign, sampleSize, sampleSizeConfidence, retractionStatus, retracted, citation. Excel, PRISMA and RIS/Rayyan import files stay in the run's Apify key-value store.
Behavior: read-only; runs the Apify Actor pandadad0214/pubmed-evidence-table (https://apify.com/pandadad0214/pubmed-evidence-table) on your own Apify account. Price: $0.004 per article found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: queries (required), dateTo, sortBy, dateFrom, +14 more.
reference_checkerReference Checker: Fake, AI-Hallucinated & Retracted CitationsARead-only
Verify an existing bibliography against Crossref: flags fake (AI-hallucinated), miscited and retracted references, one row per reference. Unlike citation_formatter, it judges whether a reference is real and accurate; it does not produce formatted styles. Use when you must audit a reference list, DOIs or titles before submission or review. Do not use to discover new papers (use literature_search or pubmed_evidence_table) or to restyle citations (use citation_formatter). Parameters: give bibliography, dois or titles (at least one). Lowering minMatchScore finds more but risks false matches; includeCandidates adds audit detail without extra charge. mode=monitor re-checks the DOIs/ORCID works against the state saved under monitorName and reports only new problems, so reuse the same monitorName on scheduled runs. Each reference checked is billed, so maxReferences/run_max_items cap cost on long lists. Returns per item: summary, status (OK/CHECK/FIX), verdict, matchedDoi, matchScore, mismatches (cited vs actual), integrity.status (retracted, corrected, expression-of-concern), openAccessUrl, warnings.
Behavior: read-only; runs the Apify Actor pandadad0214/reference-checker (https://apify.com/pandadad0214/reference-checker) on your own Apify account. Price: $0.01 per reference checked. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxReferences when you leave it unset, so it also limits what is billed; setting maxReferences higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: dois, mode, orcid, titles, +10 more.
researcher_expert_finderGoogle Scholar Author Alternative: Find Experts & KOLs by TopicARead-only
Rank the academic experts and key opinion leaders on a research topic from OpenAlex, with institution, ORCID, h-index, topic paper counts and their recent topic papers. Unlike literature_search (returns papers) this returns people; unlike company_team_finder (staff listed on a company website) it covers academics by publication record. Use when you need reviewers, KOLs, collaborators or speakers for a topic, optionally by country or institution. Do not use for company contacts (use company_team_finder) or for papers themselves (use literature_search). Parameters: the ranked pool is the 200 authors with the most matching papers, so maxResults above 200 adds nothing. maxAuthorsPerPaper ignores mega-collaboration papers that would inflate everyone on them; raise it only for physics-style fields. yearFrom/yearTo limit which papers count, while activeSince filters people. includeOrcid adds employment and bio at no extra charge. Returns per item: expert score, name, ORCID, current institution and country, h-index, total and topic works/citations, recent topic papers (title, year, DOI, citations), summary.
Behavior: read-only; runs the Apify Actor pandadad0214/researcher-expert-finder (https://apify.com/pandadad0214/researcher-expert-finder) on your own Apify account. Price: $0.0025 per expert found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: topic (required), sortBy, yearTo, minWorks, +14 more.
sbir_sttr_topic_radarSBIR/STTR Topic Radar: Open Topics, Deadlines & DoD Q&AARead-only
Find SBIR and STTR solicitation topics across agencies (DoD branches, NIH, NASA, NSF, DOE, USDA, DHS and more) by keyword, with full topic text, close dates, days left, topic numbers, official links, and DoD Q&A status and technical points of contact. Unlike grants_finder (general Grants.gov opportunities and past NIH/NSF awards) and federal_contract_finder (awarded contracts), this lists small-business R&D topics you can propose to. Use when a small business or research partner needs open SBIR/STTR topics, deadlines or a TPOC to contact. Do not use for general grants (use grants_finder) or for past contract winners (use federal_contract_finder). Parameters: empty keywords lists every topic matching the other filters, which can be large, so keep maxResults low. status=closed returns past topics to show what an agency keeps funding. includeDetails and includeDodQa each fetch extra pages per topic: richer rows, slower runs, same price; turn them off for a fast scan. Searches with no results are free. Returns per item: agentSummary, topicId, topicNumber, title, agency, branch, program, phase, status, openDate, closeDate, daysLeft, description, technicalPointOfContact, dodQaStatus, dodPublishedQuestions, officialSolicitationUrl, url.
Behavior: read-only; runs the Apify Actor pandadad0214/sbir-sttr-topic-radar (https://apify.com/pandadad0214/sbir-sttr-topic-radar) on your own Apify account. Price: $0.003 per topic found. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: status, program, agencies, keywords, +8 more.
sec_financials_excelSEC Financials to Excel: EDGAR XBRL Comps & Model DataARead-only
Return standardized annual financials for US-listed companies from SEC EDGAR XBRL 10-K data: income statement, balance sheet and cash-flow lines plus EBITDA, free cash flow, net debt, margins and growth, one row per company-year, each number tagged to its source filing. Unlike pdf_table_extractor (any PDF table, best-effort), this reads structured filings and is exact; unlike federal_contract_finder it covers public-company fundamentals, not government spend. Use when you need comps, model inputs or multi-year history for tickers or CIKs. Do not use for private companies, foreign filers without 10-Ks, quarterly data or share prices (not included). Parameters: contactEmail is required by SEC's fair-access rule and is sent only to SEC. Billing is per company-year, so worst case = companies x years; run_max_items does not set years, so cap cost with years and run_max_charge_usd. Unknown tickers are returned free with a status. Returns per item: agentSummary, company, ticker, cik, fiscalYear, periodEnd, form, filed, revenue, grossProfit, operatingIncome, netIncome, epsDiluted, operatingCashFlow, capex, freeCashFlow, ebitda, cash, totalDebt, netDebt, stockholdersEquity, margins, revenueGrowth, epsGrowth, sourceTags. The comps workbook stays in the run's Apify key-value store.
Behavior: read-only; runs the Apify Actor pandadad0214/sec-financials-excel (https://apify.com/pandadad0214/sec-financials-excel) on your own Apify account. Price: $0.002 per company-year of financials. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned but does not limit what the Actor bills; use the tool's own limits and run_max_charge_usd. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: companies (required), contactEmail (required), years, run_max_items, +2 more.
texas_new_business_leadsTexas New Business Leads: New Franchise TaxpayersARead-only
List new Texas businesses from the Texas Comptroller's active franchise taxpayer open data, matched on Secretary of State charter date or franchise-tax responsibility date, with address, county, organization type, SOS file number and status. Unlike florida_new_business_leads (Sunbiz filings with officers) and local_business_leads (OpenStreetMap shops), this is new Texas LLCs and corporations from state tax data; officers are not included. Use when you sell to newly formed Texas companies or watch new entrants in a Texas city, ZIP or county. Do not use for other states, for officer/owner names or for sole proprietors that do not owe franchise tax. Parameters: daysBack or charterFrom/charterTo (future effective dates are kept, so a recent window can include dates ahead of today); cities, zipPrefixes and countyCodes (Comptroller numbers, e.g. 101 Harris, 227 Travis) narrow the area; orgTypes (e.g. CL LLC, CT corporation) and nameContains filter the entity; activeOnly (default true) keeps right-to-transact active rows; requireSosNumber drops rows with no SOS file number; maxResults caps billed businesses (hard max 5000). Runs with no matches are free. Returns per item: agentSummary, taxpayerNumber, name, address, city, state, zip, countyCode, orgTypeCode, orgType, sosFileNumber, charterDate, responsibilityDate, sosStatus, rightToTransact, naics, sourceUrl, taxpayerUrl; plus TXBIZ_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/texas-new-business-leads (https://apify.com/pandadad0214/texas-new-business-leads) on your own Apify account. Price: $0.0015 per business returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: cities, daysBack, orgTypes, charterTo, +10 more.
topic_trends_trackerTopic Trends Tracker: Google Trends Alternative, Real NumbersARead-only
Compare public interest in topics, brands, products or people over time using real Wikipedia pageview counts: daily and monthly views, 30-day and year-over-year change, peaks, spike days, a trend label and a 0-100 interest index. Unlike Google Trends (relative 0-100 only) this reports absolute views; unlike podcast_leads_finder or company_hiring_signals it measures attention, not contacts. Use when you need to size or compare interest, spot spikes, or validate a topic. Do not use for search-keyword volume or social mentions (Wikipedia attention is a proxy), or for topics without a Wikipedia article (returned free as notFound). Parameters: each topic resolves to one article in the chosen language edition; pass a Wikipedia URL to pin an ambiguous name. months sets the window (data from July 2015); year-over-year is always computed. includeDailySeries adds a dailyViews array per row and makes output much larger; leave off unless charting. Returns per item: agentSummary, topic, article, url, interestIndex, trend (surging/rising/flat/falling), totalViews, avgDailyViews, last30dViews, change30dPct, yoyChangePct, peakDate, peakViews, spikes, monthlyViews, optional dailyViews.
Behavior: read-only; runs the Apify Actor pandadad0214/topic-trends-tracker (https://apify.com/pandadad0214/topic-trends-tracker) on your own Apify account. Price: $0.002 per topic tracked. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxTopics when you leave it unset, so it also limits what is billed; setting maxTopics higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: device, months, topics, language, +6 more.
trucking_company_leadsTrucking Company Leads: New FMCSA Carriers, Email & PhoneARead-only
Pull US and Canadian motor carrier, broker and freight-forwarder records from official FMCSA data, with phone, email, officers, fleet size, drivers, cargo, operating authority and safety rating. It runs in three modes: new USDOT registrations, filtered search of the registry, or lookup by USDOT number. Unlike local_business_leads (any category from OpenStreetMap) or npi_provider_lists (healthcare registry), this is the authoritative FMCSA registry for transportation companies. Use when you need new-entrant carrier leads (insurance, factoring, ELD, dispatch, fuel cards), carriers by lane/state/fleet/cargo, or to enrich known DOT numbers. Do not use for shipment tracking, load boards or rates. Parameters: mode=new uses daysBack and sorts newest first; mode=search ignores daysBack and uses the filters plus activeOnly; mode=lookup uses only dotNumbers. powerUnits/drivers bounds, carrierClass=forHire and requireEmail/requirePhone are the strongest narrowers and filter before billing. Phone and email are what carriers file with FMCSA and may be personal or stale. Runs that match nothing are free. Returns per item: agentSummary, dotNumber, mcNumber, legalName, dbaName, status, addedDate, daysSinceAdded, officers, phone, cellPhone, email, street, city, state, zip, powerUnits, drivers, fleetBand, cargo, hazmat, operation, carrierClasses, entityTypes, safetyRating, lastFilingDate, saferUrl.
Behavior: read-only; runs the Apify Actor pandadad0214/trucking-company-leads (https://apify.com/pandadad0214/trucking-company-leads) on your own Apify account. Price: $0.002 per carrier returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: mode, cargo, cities, states, +20 more.
vin_decoder_recallsVIN Decoder + Recalls: Bulk NHTSA Specs & Safety RecallsARead-only
Bulk-decode vehicle identification numbers with the official NHTSA vPIC API and attach NHTSA recall campaigns and complaint counts for each model year in the same run (year, make, model, trim, body, engine, fuel, drivetrain, plant, safety features). Unlike product_recall_monitor (FDA/CPSC product recalls) and company_website_enricher (firmographics), this is VIN-level vehicle data. Use when dealers, fleets, insurers, marketplaces or repair shops need specs plus open safety recalls for many VINs. Do not use for consumer product or drug recalls (use product_recall_monitor) or for title/lien history. Parameters: vins (list; duplicates removed; up to 10,000); includeRecalls and includeComplaints default true; includeInvalid keeps undecodable VINs as free skipped rows; maxResults caps billed decodes. Undecodable VINs are skipped for free. Returns per item: agentSummary, vin, valid, modelYear, make, model, trim, bodyClass, vehicleType, driveType, engine, fuel, manufacturer, plant, safetyFeatures, recallCount, parkItRecall, recalls, complaintCount, nhtsaRecallUrl; plus VINS_XLSX (Vehicles + Recalls sheets)/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/vin-decoder-recalls (https://apify.com/pandadad0214/vin-decoder-recalls) on your own Apify account. Price: $0.001 per vin decoded. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: vins, maxResults, run_max_items, includeInvalid, +4 more.
wayback_snapshot_finderWayback Machine Snapshot Finder: Archive Dates & URLsARead-only
Find Internet Archive Wayback Machine snapshots for pages or whole domains through the official CDX API: capture timestamps, direct archive URLs, HTTP status, MIME type, content digest, and first/last-seen dates. Unlike website_change_monitor (diffs the live page on a schedule) and reference_checker (verifies scholarly citations), this looks up historical archived copies. Use when you need to cite or recover a dead link, prove what a page said on a date, date when a site or page first appeared, or list a domain's archived URLs. Do not use to fetch or diff live pages (use website_change_monitor) or to download full archived page content. Parameters: urls with matchType exact|domain|prefix, or domains (always domain match); from/to bound the date range (YYYY or YYYYMMDD); closestTo sorts by nearness to one date; collapseDigest (default true) keeps one row per unique content; filterStatus=200 drops redirects and errors; maxResultsPerUrl applies before maxResults, which caps billed snapshots (hard max 5000); includeFirstLast adds extra CDX probes and can add latency. Empty or failed lookups are free; the Archive's CDX API can be slow, so allow up to a minute or more. Returns per item: agentSummary, url, timestamp, timestampReadable, originalUrl, archiveUrl, statusCode, mimeType, digest, length, isFirst, isLast, firstSeen, lastSeen; plus SNAPSHOTS_XLSX/CSV.
Behavior: read-only; runs the Apify Actor pandadad0214/wayback-snapshot-finder (https://apify.com/pandadad0214/wayback-snapshot-finder) on your own Apify account. Price: $0.001 per snapshot returned. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxResults when you leave it unset, so it also limits what is billed; setting maxResults higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: to, from, urls, domains, +10 more.
website_change_monitorWebsite Change Monitor: Page Diffs, Price & Keyword AlertsARead-only
Check a watch list of web pages against snapshots saved by your previous run and report added and removed text, change percent, price changes and keyword appear/disappear alerts, with an optional webhook when something changes. Unlike ai_search_seo_audit (one-time quality audit) and hidden_ai_instructions_scanner (concealed AI-directed text), this is stateful diffing over time. Use when you need to track competitor pricing, terms, product or careers pages on a schedule. Do not use for a one-off page read or audit (use ai_search_seo_audit), or for pages behind a login. Parameters: the first run per monitorName only saves baselines (status 'baseline saved'); reuse the same monitorName for every later run, and use a new name for a separate watch list. cssSelector, ignorePatterns and ignoreNumbersAndDates cut false alarms from banners, counters and timestamps. Below minChangePercent the old snapshot is kept, so small edits accumulate. onlyReportChanges shrinks output but every page checked is still billed; unreachable pages are free. webhookUrl posts outside the Apify run; only set it if you control that endpoint. Returns per item: agentSummary, url, label, status, changed, changePercent, addedCount, removedCount, addedLines, removedLines, prices, priceChanges, keywordsPresent, keywordsAppeared, keywordsDisappeared, titleBefore, titleAfter, previousCheckAt.
Behavior: read-only; runs the Apify Actor pandadad0214/website-change-monitor (https://apify.com/pandadad0214/website-change-monitor) on your own Apify account. Price: $0.0015 per page checked. Runs that find nothing are not charged per result, and spending is capped per call by run_max_charge_usd (default $0.50). run_max_items (default 50) limits items returned and fills maxPages when you leave it unset, so it also limits what is billed; setting maxPages higher can bill more than is returned. Most calls finish in 5-15 s for a few inputs; large inputs or crawls can take minutes, so raise run_timeout_secs (max 300) or shrink the input after a timeout error. Returns JSON {actor, count, items}; long text output is trimmed to whole items, with all items in structuredContent.
Inputs: urls, maxPages, webhookUrl, cssSelector, +9 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 36 tools
No two tools share the same resource/action: even within lead generation, each targets a different official registry or source, and descriptions explicitly name alternatives and exclusions. The breadth makes selection effortful, but the boundaries are clear.
All names are lowercase snake_case with no camelCase or mixed-style violations. The dominant pattern is descriptive subject plus function noun (e.g. _leads, _finder, _checker, _monitor), not a strict verb_noun pattern, but it is internally consistent and readable.
36 tools is well above the 25-tool threshold where a single MCP surface becomes too heavy. Although each maps to a distinct Apify actor, the selection and cognitive load are high; splitting into namespaces or domain-focused servers would be more appropriate.
The surface covers a broad range of retrieval domains and includes exports, enrichment and monitoring, with no major dead end for the listed sources. Gaps remain around generic web search, open SAM.gov solicitations, and email/phone verification, but agents can often work around them.
Maintenance
Related MCP Connectors
64 public Apify Actors for public-record, jobs, lead, SEO and social data, as MCP tools.
Citations, abstracts, PDFs, as one MCP tool through Apify
1One MCP server for all web data. Scrape, search, crawl, and AI research in one install.
MCP server for Altmetric APIs - track research attention across news, policy, social media, and more
Related MCP Servers
- AlicenseAqualityDmaintenanceMCP server enabling AI agents to search and retrieve scientific papers, citations, and author profiles from Crossref, OpenAlex, and Semantic Scholar with no API keys required.519 PyPI3MIT
- FlicenseNot gradedqualityDmaintenanceA unified MCP server providing programmatic access to three major academic research APIs: Semantic Scholar, OpenAlex, and PubMed.2-
- AlicenseAqualityDmaintenanceSearch official US government data from any MCP client: building permits from 10 city open-data portals, federal contract opportunities from SAM.gov with contracting-officer contacts, and the CMS NPI healthcare-provider registry. Open-source TypeScript server; data delivered via Apify's pay-per-result actors using your own Apify token.3MIT
- AlicenseAqualityDmaintenanceUnified MCP server for scientific literature search and extraction, integrating databases like Scopus, OpenAlex, Semantic Scholar, and Unpaywall to enable AI agents to discover papers, track citations, and analyze content.27MIT