Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| SCRAPERCITY_API_KEY | Yes | Your ScraperCity API key, which can be obtained from the ScraperCity dashboard. |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| check_wallet | Check account balance, plan, and billing info. Call this FIRST to verify credits before running any scrape. |
| list_runs | List recent scraper runs with status, lead counts, and costs. |
| scrape_apollo | Scrape 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_filters | Scrape leads from Apollo.io using filter parameters instead of a URL. Same 4-day delivery - use webhooks. At least one filter required. |
| scrape_maps | Scrape businesses from Google Maps. Returns businesses with names, addresses, phone numbers, websites, emails, ratings. Typically completes in 5-30 minutes. |
| validate_emails | Validate a list of email addresses. Returns deliverability status, catch-all detection, MX records, and company info. Typically completes in 1-10 minutes. |
| find_emails | Find business email addresses given a person name and company. Provide first/last name + domain or company name. |
| find_mobiles | Find mobile phone numbers from LinkedIn URLs or work emails. |
| find_people | Skip trace / people finder. Look up personal info by name, email, phone, or address. |
| scrape_store_leads | Get ecommerce store data (Shopify, WooCommerce, etc). Returns domains, emails, phones, social profiles, revenue estimates. Instant results from cached database. |
| scrape_builtwith | Find all websites using a specific technology. Returns domains with contact info. $4.99 per search. |
| search_criminal_records | Search criminal records by name. $1 per search, only charged if records found. |
| scrape_airbnb | Scrape Airbnb host emails by city or listing URL. Returns host contact info including email addresses. |
| scrape_youtube_email | Find business emails for YouTube channels. Pass channel handles (@ChannelName) or URLs. |
| scrape_website_finder | Find contact info (emails, phones, social links) from a list of website domains. Optionally filter by job title. |
| scrape_yelp | Scrape business listings from Yelp. Search by keyword + location, or provide direct Yelp URLs. |
| scrape_angi | Scrape service provider listings from Angi (Angie's List). Search by keyword and zip codes. |
| scrape_zillow_agents | Scrape real estate agent listings from Zillow by location. |
| scrape_bizbuysell | Scrape business-for-sale listings from BizBuySell. Provide search result URLs. |
| scrape_crexi | Scrape commercial real estate listings from Crexi. Provide search result URLs. |
| scrape_property_lookup | Look up property data by address. Optionally include owner contact information. $0.15 per address. |
| check_run_status | Check the status of a scraper run. Returns status (RUNNING/SUCCEEDED/FAILED/CANCELLED), lead count, and download URL when complete. |
| download_results | Download the CSV results of a completed scraper run. Only works when status is SUCCEEDED. |
| cancel_run | Cancel a running scraper job. |
| query_lead_database | Query the B2B lead database directly (requires $649/mo plan). Returns contacts with names, emails, phones, titles, companies. 100 per request, paginate with page param. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |