
Apify Scrapers
io.github.jlucasmcrell由 GitHub 账号 jlucasmcrell 发布v1.4.0更新于 Oct 24, 2026
40 Apify public-data tools for leads, news, SEO, jobs, SEC, procurement, and registries.
发布方自己的服务:Apify MCP Server
概览
本地 MCP 服务器,提供 40 个 Apify 公共数据采集工具,让助手在对话中获取线索、职位、申报文件、招标与健康数据。
- 可以做什么
- 运行 Apify Actor 获取商业线索与公司登记信息:Google 地图商家、技术栈扫描、美国与法国企业登记、GLEIF LEI、承包商执照
- 收集职位与消费信号:LinkedIn 与 Glassdoor 招聘、Airbnb 房源、应用商店评论、YouTube 与 Twitch 数据
- 查询政府与公共记录:SEC EDGAR 申报、USAspending 合同、Grants.gov、TED 欧盟招标、NHTSA 召回、FEC、EPA、人口普查地理编码
- 检索科研与健康来源:ClinicalTrials.gov、Europe PMC 论文、openFDA 标签与召回、CMS 医疗机构数据
- 返回带状态字段的结构化结果和可选运行信息,并可用工具配置档缩小暴露的工具范围
- 适用场景
- 适合需要助手按需采集公开来源数据的场景,例如整理本地商户线索、监控申报或招标、核查执照与召回,或分析职位与应用评论数据,而无需自行编写爬虫代码。
- 运行要求
- 以 Python stdio 本地进程运行,通常用 uvx 启动或通过 pip 安装,也提供 Docker 镜像用法。需要 Apify 账户和 APIFY_TOKEN 环境变量。可选 APIFY_TOOL_PROFILE 用于选择 all、leads、market、government 或 research。需要访问 Apify API 的网络连接。
安装
在 SourceWeft 中
- 打开 控制台中的 Apify Scrapers,将其添加到工作区。
- 为需要使用其工具的对话启用该服务。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
其他 MCP 客户端
参照 仓库 中的启动说明。
README
mcp-name: io.github.jlucasmcrell/apify-scrapers
Apify Public Data MCP: 40 Production Data Tools & Public Records
[Python 3.10+]
[Node.js 18+]
[Apify Verified]
[Glama MCP Server]
[License: MIT]
[Smithery]
[Listed on mcpservers.org]
One MCP server gives an AI agent 40 production data extractors - Google Maps business leads, Google News, Google Autocomplete, LinkedIn and Glassdoor jobs, SEC EDGAR, USAspending, Grants.gov, TED tenders, NHTSA recalls, FEC, EPA, ClinicalTrials.gov, openFDA, Europe PMC, GLEIF, CMS providers, Census geocoding, state business registries, contractor licences, Airbnb, YouTube, Twitch and Google Play - each running as an Actor on your own Apify account. Install with uvx apify-data-scrapers (Claude Desktop, Cursor, any MCP client), or call the same Actors directly from Python, Node.js or no-code tools.
Each actor is built with strict schema validation, deterministic field mapping, self-healing DOM selectors, and pay-per-event pricing (per-result rates from $0.00015, Actor-start from $0.0005; the live Apify Store price is authoritative).
Runtime contract and spending control
Since version 1.1.0, calls return {results, status, run?} in both MCP structured content and text. Status is success, partial, empty_unverified, or error; errors include a stable code and retry guidance. Zero rows are not proof that no matching records exist. Existing integrations that parsed a bare result array must now read results. Native dataset field names are preserved.
Each call requests a 120-second Actor timeout and a pay-per-event charge cap of $1 by default. Set APIFY_MAX_CHARGE_USD to adjust the cap. This is per run, not a total account spending limit; platform fees outside Actor event charges may still apply. Up to four calls may run concurrently. Cancelling a request attempts to abort its cloud run; check the returned run ID if confirmation fails. An ambiguous start is never retried automatically.
The MCP executable is Python; Node.js files are direct Actor API examples, not a second MCP server. Private queued Actors are omitted from this public catalog.
Quick Navigation
- Make.com templates
- Use-case guides
- Available Extractors & Store Listings
- Python Quickstart
- Node.js Quickstart
- No-Code & Automation Workflows (n8n, Sheets, Slack)
- Pre-Built Example Tasks (Zero Code)
- Free Sample Datasets
- AI Agent & MCP Integration (Claude Desktop, Cursor, Custom Agent)
- In-Depth Engineering Guides
- Repository Structure
- Contributing & Author
Choose your tools
Choose a focused tool profile and generate your installation configuration.
Version 1.2.0 adds the optional APIFY_TOOL_PROFILE environment variable: all (default), leads, market, government, or research. These correspond to the four catalog categories below. Profiles restrict tool discovery and calls, prompts, and the Actor catalog. Restart the MCP server and refresh/reconnect your client after changing the profile. Keep only the focused server entry if you do not also want the full catalog loaded. Direct Actor API examples are unchanged; this setting is not an Apify account permission boundary.
Choose your first workflow
No separate subscription to this MCP package is required. Actor runs are billed through your Apify account at the displayed Store price. Start with a small run and inspect its output before scheduling recurring work; public-source data can be delayed, incomplete, or temporarily unavailable.
Privacy Policy
The MCP server collects nothing. It runs on your machine, reads APIFY_TOKEN from your environment, and its only outbound calls are to the Apify API to run the Actor you asked for — on your own Apify account. No telemetry, no logs, no data sent to us. Full policy: apify.revenuesystemslabs.com/privacy.
Make.com templates
Eight published Make scenarios, one click to copy into your own Make account. Each asks for your Apify token and your destination (Google Sheets or Slack) in the setup wizard.
Use-case guides
One page per question an agent gets asked, each listing the tools, arguments, returned fields and prices for that job:
- MCP server for SEC EDGAR filings
- MCP server for Google Maps data and business leads
- MCP server for public records: business registries, licences and providers
- MCP server for job search: LinkedIn and Glassdoor listings
- MCP server for US government data
Focused, end-to-end tutorials:
- Use public-data Actors directly in ChatGPT with Apify MCP
- Monitor SEC EDGAR filings automatically
- Build a contractor lead list from Google Maps
- Monitor CMS healthcare-provider changes
Available Extractors & Store Listings
Every extractor below is both an Apify Store listing and an MCP tool of the same server; the sections are the questions buyers arrive with.
Business intelligence & lead generation
Also available: Cross-border company registry search, combining UK, French and GLEIF records where available.
Jobs, market & consumer intelligence
Government & public records
Also available: SEC Form 4 insider transactions, OFAC sanctions, CourtListener cases, and NVD/CISA vulnerability intelligence.
Research & health data
Python Quickstart
1. Install dependencies
2. Export 50 Google Maps Leads to CSV
See examples/google_maps_leads_to_csv.py for the full script.
Node.js Quickstart
1. Install dependencies
2. Query SEC EDGAR Filings
See examples/sec_filings.js for the full script.
No-Code & Automation Workflows
If you automate via n8n, Make, Zapier, or Google Sheets, ready-to-import blueprints are included in workflows/:
- Google Maps Leads to Google Sheets (n8n): Weekly scheduled local-lead extraction into Google Sheets with persistent duplicate suppression.
- SEC EDGAR 10-K & 8-K Alerts (n8n): Four-hour filing monitor with persistent duplicate suppression.
- Competitor News Alerts (n8n): Daily Google News monitoring with persistent duplicate suppression.
- Grants.gov Opportunity Alerts (n8n): Daily funding-opportunity monitoring with persistent duplicate suppression.
- TED European Tender Alerts (n8n): Daily procurement monitoring with persistent duplicate suppression.
- NHTSA Vehicle Recall Alerts (n8n): Daily safety-recall monitoring with persistent duplicate suppression.
- Eight Make-approved templates: Guided setup for Google Sheets and Slack workflows. Connect your own accounts and review inputs before running; Apify and Make usage charges may apply.
Open a template in Make: Google Maps, Glassdoor, California contractors, SEC filings to Slack, Google News, Grants.gov, TED tenders, or NHTSA recalls.
Pre-Built Example Tasks (Zero Code)
If you prefer runnable web UI tasks without writing any code, each actor includes pre-configured tasks published on Apify Store:
Google Maps Leads
Glassdoor Jobs
Airbnb Rentals
YouTube & Google Play
- Small Business Marketing Videos
- Python Tutorial Video Research
- Instagram One-Star Play Store Reviews
Free Sample Datasets
Looking for clean data to benchmark, analyze, or train models? Verified sample bundles with metadata schemas are available in datasets/ and hosted publicly on Hugging Face Datasets:
Eight verified sample bundles, each exported from a production run of the Actor named beside it. Every one is served from this repository and mirrored to Hugging Face, where the dataset card links back to the Actor that produced it.
- Phoenix HVAC Contractor Leads:
datasets/phoenix_hvac_leads/| Hugging Face Hub — 10 verified HVAC contractor profiles with ratings, addresses, and phone numbers (Google Maps Business Leads). - California Licensed Contractors:
datasets/california_solar_contractors/| Hugging Face Hub — 50 active C-46 and B licensed solar installers with state verification numbers (California Contractor License Search). - Austin Software Engineer Postings:
datasets/austin_software_jobs/| Hugging Face Hub — 30 normalized job listings with estimated posting dates and salary ranges (LinkedIn Public Jobs). - S&P 500 Corporate Filings:
datasets/sp500_sec_edgar_filings/| Hugging Face Hub — 5 SEC EDGAR filing records with CIK, ticker, SIC and document links (SEC EDGAR Filings). - US Federal Defense & AI Awards:
datasets/us_federal_defense_ai_awards/| Hugging Face Hub — 10 federal contract awards with recipient, agency, obligation amount and dates (USAspending Federal Awards). - US Remote AI & ML Job Postings:
datasets/us_remote_ai_ml_job_postings/| Hugging Face Hub — 10 remote AI/ML postings with title, company, location and apply URL (LinkedIn Public Jobs). - Top Twitch Live Streams:
datasets/twitch_top_live_streams_metadata/| Hugging Face Hub — 10 live-channel records with viewer counts, category and language (Twitch Live Streams). - Mobile App Sentiment Reviews:
datasets/mobile_apps_user_sentiment_reviews/| Hugging Face Hub — 10 Google Play reviews with score, thumbs-up count and reviewer metadata (Google Play Reviews).
AI Agent & MCP Integration
All actors in this repository conform to OpenAPI and JSON Schema standards, making them directly callable by AI agents via the Model Context Protocol (MCP):
Option 1: Claude Desktop / Cursor with UVX (Recommended)
Add this to your claude_desktop_config.json or Cursor MCP settings:
Option 2: Docker Container (Glama / Cloud)
Run via Docker:
Option 3: Local Python Stdio Runner
Install via pip or run directly:
Or from local source:
Agent Prompts That Work Out-of-the-Box:
- "Search Google Maps for 50 commercial roofers in Atlanta with phone numbers and websites."
- "Retrieve Apple and Microsoft Form 10-K filings from SEC EDGAR for the last 2 years."
- "Search Glassdoor for remote product manager jobs with salary estimates."
In-Depth Engineering Guides
Technical case studies and problem-solution writeups are located in articles/:
- Bypassing Playwright Headless Pagination Hurdles on Airbnb: How to solve sticky overlay modal interruptions and viewport boundary clipping in large headless browser crawls.
- Extracting & Normalizing Clean Job Posting Dates from Glassdoor: Overcoming relative timestamp drift ("24h", "3d", "30d+") with deterministic parsing and ISO-8601 boundary tracking.
Repository Structure
Author & Support
Maintained by Joseph McRell.
- Apify Store: https://apify.com/captainhandsome
- GitHub: @jlucasmcrell
- Hugging Face: @joeygambino
- Issues & Requests: Please open an issue on this repository or submit a ticket on the respective Apify Actor Store page.
License
This project is licensed under the MIT License - see the LICENSE file for details.
来源:README.md,提交 e582f44
工具
0版本历史
3- v1.4.0最新Sep 19, 2026
- v1.3.0Sep 18, 2026
- v1.2.0Sep 16, 2026
评分
已满足适用检查项的 50%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通25 分
请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。
- 已声明认证方式10 分
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分
其他 Apify 集成
Apify MCP Server
com.apify官方发布者
托管式 Apify MCP 服务器,让助手在 Apify Store 中查找、运行数千个抓取、爬虫与自动化 Actor,并读取结果。
Video Frame Extractor (Apify actor)
dev.pages.video-frames-to-images
由 Apify 托管的 MCP 服务器,让助手从视频文件 URL 中提取帧并输出为图片,费用计入你自己的 Apify 账户。
Broken Link Checker (Apify actor)
dev.pages.check-broken-links
通过 Apify 的 MCP 服务器提供的 Apify actor,用于查找单个页面或小型网站上的失效链接。

Naukri Jobs Scraper (Apify) - Naukri.com jobs with salary in LPA
由 GitHub 账号 datadmon 发布
托管在 Apify 上的 MCP 服务,接入 Naukri Jobs Scraper,让助手获取 Naukri.com 职位信息,含以 LPA 计的薪资、技能、申请人数和完整描述。

India Jobs MCP (Apify) - ten Indian boards for AI agents
由 GitHub 账号 datadmon 发布
托管在 Apify 上的远程 MCP 服务器,让助手通过五个工具检索十个印度招聘网站,费用计入你自己的 Apify 账户。