Scrapercity CLI MCP server
B2B lead generation MCP server - 20+ scrapers, email finder, skip trace, and more.
1 stars1.1k downloads/wk
Reviews
Write oneNobody has reviewed Scrapercity CLI yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Scrapercity CLI tools (25, 3 write)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
cancel_runwrite actionCancel a running scraper job.
check_run_statuswrite actionCheck the status of a scraper run. Returns status (RUNNING/SUCCEEDED/FAILED/CANCELLED), lead count, and download URL when complete.
check_walletCheck account balance, plan, and billing info. Call this FIRST to verify credits before running any scrape.
download_resultsDownload the CSV results of a completed scraper run. Only works when status is SUCCEEDED.
find_emailsFind business email addresses given a person name and company. Provide first/last name + domain or company name.
find_mobilesFind mobile phone numbers from LinkedIn URLs or work emails.
find_peopleSkip trace / people finder. Look up personal info by name, email, phone, or address.
list_runsList recent scraper runs with status, lead counts, and costs.
query_lead_databaseQuery the B2B lead database directly (requires $649/mo plan). Returns contacts with names, emails, phones, titles, companies. 100 per request, paginate with page param.
scrape_airbnbScrape Airbnb host emails by city or listing URL. Returns host contact info including email addresses.
scrape_angiScrape service provider listings from Angi (Angie's List). Search by keyword and zip codes.
scrape_apolloScrape leads from Apollo.io using a search URL. IMPORTANT: Apollo delivery takes up to 4 days. Use webhooks (configure at app.scrapercity.com/dashboard/webhooks) instead of polling. Returns a runId to check status later.
scrape_apollo_filtersScrape leads from Apollo.io using filter parameters instead of a URL. Same 4-day delivery - use webhooks. At least one filter required.
scrape_bizbuysellScrape business-for-sale listings from BizBuySell. Provide search result URLs.
scrape_builtwithFind all websites using a specific technology. Returns domains with contact info. $4.99 per search.
scrape_crexiScrape commercial real estate listings from Crexi. Provide search result URLs.
scrape_mapsScrape businesses from Google Maps. Returns businesses with names, addresses, phone numbers, websites, emails, ratings. Typically completes in 5-30 minutes.
scrape_property_lookupLook up property data by address. Optionally include owner contact information. $0.15 per address.
scrape_store_leadsGet ecommerce store data (Shopify, WooCommerce, etc). Returns domains, emails, phones, social profiles, revenue estimates. Instant results from cached database.
scrape_website_finderFind contact info (emails, phones, social links) from a list of website domains. Optionally filter by job title.
scrape_yelpScrape business listings from Yelp. Search by keyword + location, or provide direct Yelp URLs.
scrape_youtube_emailwrite actionFind business emails for YouTube channels. Pass channel handles (@ChannelName) or URLs.
scrape_zillow_agentsScrape real estate agent listings from Zillow by location.
search_criminal_recordsSearch criminal records by name. $1 per search, only charged if records found.
validate_emailsValidate a list of email addresses. Returns deliverability status, catch-all detection, MX records, and company info. Typically completes in 1-10 minutes.
Public scan report
scanner v0.1.10 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitystatic API keys via environment variables6/15
- Maintenancelast push 3 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
Install Scrapercity CLI in Claude Code, Cursor or VS Code
Runs npx -y scrapercity on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add scrapercity-cli -- npx -y scrapercity
What the publisher says
From the Scrapercity CLI repository's README, as published. We do not edit it. Read it on GitHub
ScraperCity - B2B Lead Generation for AI Agents
Pull leads, validate emails, find mobile numbers, and scrape business data - all from your AI agent, CLI, or code.
ScraperCity gives AI agents access to 15+ B2B data tools: Apollo scraping, Google Maps extraction, email finding/validation, mobile number lookup, skip tracing, ecommerce store data, criminal records, and more.
Quick Start
Option 1: CLI
npx scrapercity login # enter your API key
npx scrapercity wallet # check balance
npx scrapercity maps -q "plumbers" -l "Denver, CO"
npx scrapercity poll <runId> # wait for results
npx scrapercity download <runId> # save CSVOption 2: MCP Server (Claude Code, Cursor, Windsurf, etc.)
Add to your MCP config (e.g. ~/.claude/claudedesktopconfig.json):
{
"mcpServers": {
"scrapercity": {
"command": "npx",
"args": ["-y", "--package", "scrapercity", "scrapercity-mcp"],
"env": {
"SCRAPERCITY_API_KEY": "your_api_key_here"
}
}
}
}Then tell your AI: "Find 1000 plumbers in Denver with emails using ScraperCity"
Option 3: Skill File (Claude Code)
Copy the skill file into your project:
npx scrapercity-mcp --print-skill > SCRAPERCITY_SKILL.mdOr download from: https://scrapercity.com/agents/SKILL.md
Then in Claude Code: "Read SCRAPERCITYSKILL.md and find me 2000 marketing directors at SaaS companies in California, validate their emails, and save to leads.csv"*
Option 4: Direct API
# Start a Maps scrape
curl -X POST https://app.scrapercity.com/api/v1/scrape/maps \
-H "Authorization: Bearer $SCRAPERCITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{"searchStringsArray":["plumbers"],"locationQuery":"Denver, CO","maxCrawledPlacesPerSearch":500}'
# Check status
curl https://app.scrapercity.com/api/v1/scrape/status/RUN_ID \
-H "Authorization: Bearer $SCRAPERCITY_API_KEY"
# Download CSV when SUCCEEDED
curl -O https://app.scrapercity.com/api/downloads/RUN_ID \
-H "Authorization: Bearer $SCRAPERCITY_API_KEY"Pricing (auto-generated from the live catalog — do not edit)
<!-- GENERATED:pricing:start -->
<!-- GENERATED:pricing:end -->
Available Tools
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Scrapercity CLI: common questions
- Is Scrapercity CLI MCP server safe?
- Mostly: it is graded B (80/100). Read the Scrapercity CLI safety report
- How do I install Scrapercity CLI?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Scrapercity CLI need an API key?
- Yes. The registry entry asks for
SCRAPERCITY_API_KEY. - Is Scrapercity CLI maintained?
- The last commit was 3 days ago (2026-09-25). The latest release is v1.0.1.
- What can I use instead of Scrapercity CLI?
- Servers from other publishers that do the same job: Superagnt MCP server, Generect MCP server and Vibe Prospecting MCP server. Compare all Scrapercity CLI alternatives.
Alternatives to Scrapercity CLI
Same job from other publishers: the closest match first, then the best rated.
SuperagntAI agent toolkit: live social media data, lead enrichment + email finder, Postgres DB, webhooks.not reviewedGrowingA
GenerectB2B lead and company data for AI agents: free audience sizing, search, enrich, emails, phones.not reviewedGrowingA- Vibe ProspectingB2B company and contact data for lead lists, enrichment, research, and outreach. OAuth sign-in.not reviewedGrowingA
YourICPEnrich contacts by email or LinkedIn URL and build targeted B2B audiences.not reviewedGrowingA- LinkedIn Profile Finder - Email to LinkedIn URL LookupLinkedIn Profile Finder - Email to LinkedIn URL Lookupnot reviewedGrowingA