ScraperCity

ทางการ

เซิร์ฟเวอร์ MCP สำหรับสร้างลีด B2B - Apollo, Google Maps, ตัวค้นหาอีเมล, skip trace และเครื่องมืออื่นๆ อีกกว่า 15 รายการ

คุณทำอะไรได้บ้างด้วย ScraperCity MCP?

  • ดึงข้อมูลธุรกิจในพื้นที่ — ดึงรายการจาก Google Maps พร้อมหมายเลขโทรศัพท์ อีเมล และรีวิวตามคำค้นหาและสถานที่ จากนั้นตรวจสอบสถานะงานและดาวน์โหลดไฟล์ CSV
  • ค้นหาผู้ติดต่อ B2B — ค้นหาในฐานข้อมูลลีดหรือดึงข้อมูลจาก Apollo เพื่อค้นหาบุคคลตามตำแหน่งงาน อุตสาหกรรม และสถานที่
  • ตรวจสอบและค้นหาอีเมล — ตรวจสอบว่าส่งอีเมลได้ด้วย validate_emails หรือค้นหาอีเมลธุรกิจจากชื่อและบริษัท
  • ค้นหาหมายเลขโทรศัพท์มือถือ — ค้นหาหมายเลขโทรศัพท์จากโปรไฟล์ LinkedIn หรืออีเมล หรือสืบค้นข้อมูลติดต่อจากชื่อ อีเมล หมายเลขโทรศัพท์ หรือที่อยู่
  • ตรวจสอบสถานะงานและดาวน์โหลด — ติดตามความคืบหน้าของการดึงข้อมูล และบันทึกผลลัพธ์ที่เสร็จสมบูรณ์เป็นไฟล์ CSV เมื่อสำเร็จ

เอกสาร

ScraperCity - การสร้างรายชื่อลูกค้าเป้าหมาย B2B สำหรับ AI Agent

ดึงรายชื่อลูกค้าเป้าหมาย ตรวจสอบอีเมล ค้นหาหมายเลขโทรศัพท์มือถือ และดึงข้อมูลธุรกิจ ทั้งหมดนี้ทำได้จาก AI agent, CLI หรือโค้ดของคุณ ในแพ็กเกจเดียว: MCP server, CLI และ JavaScript SDK ส่วน Python SDK คือ pip install scrapercity

ScraperCity ช่วยให้ AI agent เข้าถึงเครื่องมือข้อมูล B2B มากกว่า 15 รายการ ได้แก่ การดึงข้อมูลจาก Apollo, การดึงข้อมูลจาก Google Maps, การค้นหาและตรวจสอบอีเมล, การค้นหาหมายเลขโทรศัพท์มือถือ, การสืบค้นข้อมูลบุคคล, ข้อมูลร้านค้าอีคอมเมิร์ซ, ประวัติอาชญากรรม และอื่น ๆ

เริ่มต้นที่นี่ (ไม่ต้องใช้ API key)

npx scrapercity start "dentists in Austin"

หรือให้ agent ของคุณเรียกใช้เครื่องมือ MCP start_here หรือ GET https://app.scrapercity.com/api/v1/start?query=... หากไม่มี key คุณจะได้รับคำแนะนำแบบทีละขั้นตอนเกี่ยวกับ ScraperCity วิธีสมัคร แผนบริการและช่วงทดลองใช้พร้อมเงื่อนไขปัจจุบัน รวมถึงการค้นหาจริงพร้อมจำนวนผลลัพธ์แบบเรียลไทม์ หากมี key ระบบจะวางแผนตามบัญชีของคุณและส่งคืนคำเรียกใช้ถัดไปที่ตรงตามต้องการ

ช่วงทดลองใช้ อธิบายให้ชัดเจน: ช่วงทดลองใช้เป็นการใช้งานจริง ไม่ใช่เดโมหรือแพ็กเกจฟรี: เครดิตมูลค่า $5 ใช้ได้ 7 วันกับทุกเครื่องมือและฐานข้อมูลในราคาปกติ คุณจึงดึงข้อมูลจริงได้ตั้งแต่วันแรกและประเมินคุณภาพข้อมูลได้ ต้องใช้บัตรชำระเงินตอนสมัคร เมื่อครบ 7 วัน แผนที่เลือกตอนสมัครจะเริ่มใช้งาน หากยกเลิกก่อนถึงเวลานั้นผ่านหน้าการเรียกเก็บเงิน จะไม่มีการเรียกเก็บเงินเพิ่มเติม หากเครดิตหมดก่อน ฐานข้อมูลจะหยุดดึงข้อมูลชั่วคราว (ไม่มีการเรียกเก็บเงินสำหรับการดึงข้อมูลเหล่านั้น) ส่วนการเรียกใช้ scraper ที่ใช้เครดิตเกินจะทำให้แผนเริ่มต้นก่อนกำหนด การค้นหาเพื่อวางแผนและตรวจสอบจำนวนผลลัพธ์ไม่มีค่าใช้จ่าย start_here จะแสดงเงื่อนไขปัจจุบัน

เริ่มต้นอย่างรวดเร็ว

ตัวเลือกที่ 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 CSV

ตัวเลือกที่ 2: MCP Server (Claude Code, Cursor, Windsurf ฯลฯ)

เพิ่มลงในการกำหนดค่า MCP ของคุณ (เช่น ~/.claude/claude_desktop_config.json):

{
  "mcpServers": {
    "scrapercity": {
      "command": "npx",
      "args": ["-y", "--package", "scrapercity", "scrapercity-mcp"],
      "env": {
        "SCRAPERCITY_API_KEY": "your_api_key_here"
      }
    }
  }
}

จากนั้นบอก AI ของคุณว่า: "ค้นหาช่างประปา 1000 รายใน Denver ที่มีอีเมลโดยใช้ ScraperCity"

ตัวเลือกที่ 3: ไฟล์ Skill (Claude Code)

คัดลอกไฟล์ skill ไปยังโปรเจกต์ของคุณ:

npx scrapercity-mcp --print-skill > SCRAPERCITY_SKILL.md

หรือดาวน์โหลดจาก: https://scrapercity.com/agents/SKILL.md

จากนั้นใน Claude Code: "อ่าน SCRAPERCITY_SKILL.md แล้วค้นหาผู้อำนวยการฝ่ายการตลาด 2000 คนในบริษัท SaaS ใน California ตรวจสอบอีเมลของพวกเขา และบันทึกลงใน leads.csv"

ตัวเลือกที่ 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"

ตัวเลือกที่ 5: JavaScript SDK

npm install scrapercity
import { configure, wallet, dbLeads, callTool, TOOLS, openaiTools, anthropicTools } from 'scrapercity'

configure({ apiKey: process.env.SCRAPERCITY_API_KEY })
await wallet()
await dbLeads({ title: 'CEO', country: ['United States'], hasEmail: 'true', limit: 25 })

// Every tool the MCP server offers, by name, with the same arguments
await callTool('plan_search', { query: 'dentists in Austin, Texas' })

// Hand the whole tool list to OpenAI or Anthropic tool calling
const tools = openaiTools()        // or anthropicTools()

ตัวเลือกที่ 6: Python SDK

pip install scrapercity                 # add [langchain] or [openai] for agent tools
from scrapercity import ScraperCity, langchain_tools
sc = ScraperCity()                      # reads SCRAPERCITY_API_KEY
sc.call_tool("query_lead_database", {"title": "CEO", "limit": 10})
tools = langchain_tools()               # LangChain / LangGraph

SDK ทั้งสองมีรายการเครื่องมือเดียวกับ MCP server โดยสร้างใหม่จากเอกสาร API ปัจจุบันทุกครั้งที่ออกเวอร์ชัน คู่มือ: scrapercity.com/sdk แพ็กเกจ Python: pypi.org/project/scrapercity

ราคา (สร้างจากแค็ตตาล็อกปัจจุบันโดยอัตโนมัติ — ห้ามแก้ไข)

เครื่องมือEndpointราคา
scrape_apollo/api/v1/scrape/apollo$0.0039 ต่อรายชื่อ
scrape_website_finder/api/v1/scrape/website-finder$0.0499 ต่อผู้ติดต่อที่พบ
find_people/api/v1/scrape/skip-trace$0.0199 ต่อผลลัพธ์ (การค้นหาที่ไม่พบรายการใดจะคิดค่าบริการเท่ากับ 1 ผลลัพธ์)
scrape_distress_list/api/v1/scrape/distress-list$0.05 ต่ออสังหาริมทรัพย์
validate_emails/api/v1/scrape/email-validator$0.0017 ต่ออีเมล
scrape_maps/api/v1/scrape/maps$0.0099 ต่อธุรกิจ
scrape_airbnb/api/v1/scrape/airbnb-email$0.019 ต่อผลลัพธ์ ($19.00 ต่อ 1,000 รายการ)
scrape_bizbuysell/api/v1/scrape/bizbuysell-scraper$0.0099 ต่อประกาศ
scrape_crexi/api/v1/scrape/crexi-scraper$0.029 ต่ออสังหาริมทรัพย์
scrape_angi/api/v1/scrape/angi-angies-list-scraper$0.0099 ต่อประกาศ
scrape_yelp/api/v1/scrape/yelp-scraper$0.0099 ต่อผลลัพธ์
scrape_zillow_agents/api/v1/scrape/zillow-agents$0.029 ต่อตัวแทน
scrape_property_lookup/api/v1/scrape/property-lookup$0.15 ต่ออสังหาริมทรัพย์ (+$0.10 สำหรับข้อมูลติดต่อเจ้าของ)
search_criminal_records/api/v1/scrape/criminal-records$1.00 ต่อการค้นหา (เรียกเก็บเงินเฉพาะเมื่อพบประวัติ)
scrape_store_leads/api/v1/scrape/store-leads$0.0039 ต่อรายชื่อ
scrape_builtwith/api/v1/scrape/techstack$4.99 ต่อเทคโนโลยี
scrape_signals/api/v1/scrape/signals$0.0094 ต่อบริษัทที่ลงโฆษณา, $0.0009 ต่อเว็บไซต์ต่อแพลตฟอร์มที่ตรวจสอบ, $0.0043 ต่อบริษัทที่กำลังรับสมัคร; มีค่าบริการขั้นต่ำต่อการค้นหา
find_emails/api/v1/scrape/email-finder$0.05 ต่ออีเมลที่พบ (ฟรีหากไม่พบ)
find_mobiles/api/v1/scrape/mobile-finder$0.25 ต่อหมายเลขที่พบ (ฟรีหากไม่พบ)

เครื่องมือที่มีให้ใช้

เครื่องมือทำอะไรได้ค่าใช้จ่าย
Apolloค้นหาผู้ติดต่อ B2B ตามตำแหน่งงาน อุตสาหกรรม และสถานที่$0.0039/รายชื่อ
Google Mapsค้นหาธุรกิจในท้องถิ่นพร้อมหมายเลขโทรศัพท์ อีเมล และรีวิว$0.01/สถานที่
Email Validatorตรวจสอบการส่งอีเมล การรับอีเมลทุกฉบับ และระเบียน MX$0.0036/อีเมล
Email Finderค้นหาอีเมลธุรกิจจากชื่อและบริษัท$0.05/ผู้ติดต่อ
Mobile Finderค้นหาหมายเลขโทรศัพท์จาก LinkedIn หรืออีเมล$0.25/ข้อมูลนำเข้า
People Finderสืบค้นข้อมูลบุคคลด้วยชื่อ อีเมล หมายเลขโทรศัพท์ หรือที่อยู่$0.02/ผลลัพธ์
Store Leadsค้นหาร้านค้า Shopify/WooCommerce พร้อมข้อมูลติดต่อ$0.0039/รายชื่อ
BuiltWithค้นหาเว็บไซต์ทั้งหมดที่ใช้เทคโนโลยีหนึ่ง ๆ$4.99/การค้นหา
Criminal Recordsตรวจสอบประวัติจากชื่อ$1.00 หากพบ
Lead Databaseค้นหาผู้ติดต่อ B2B ได้ทันทีรวมอยู่ในแผน $149/mo ขึ้นไป; ต่ำกว่านั้นคิดเครดิตต่อรายชื่อใหม่
Local Business Databaseค้นหาธุรกิจในท้องถิ่นพร้อมหมายเลขโทรศัพท์ อีเมล และคะแนนรีวิวได้ทันทีรวมอยู่ในแผน $149/mo ขึ้นไป; ต่ำกว่านั้นคิดเครดิตต่อธุรกิจใหม่

ก่อนส่งข้อมูล

รายชื่อลูกค้าเป้าหมายจากฐานข้อมูลใดก็ตาม: ตรวจสอบก่อนติดต่อ แต่ละระเบียนมี email_check_status (เครื่องมือตรวจสอบอีเมลของเราเอง: valid, valid_catch_all, invalid, unknown, not_checked): ส่งอีเมลเฉพาะ valid ที่ตรวจสอบแล้วภายใน 30 วันที่ผ่านมา (email_checked_on) และนำอีเมลอื่นทั้งหมดไปตรวจสอบด้วย validate_emails ก่อน สำหรับบุคคล (Lead Database) ให้ส่ง replaceLeftContacts: true ไปยัง query_lead_database (query_local_business_database และ query_ecommerce_database ก็รับค่านี้เช่นกัน สำหรับผู้ติดต่อของแต่ละธุรกิจหรือร้านค้า); การตอบกลับจะเพิ่ม replacement.run_id ซึ่งเป็นการทำงานที่ตรวจสอบอีเมลทุกฉบับและแทนที่บุคคลที่ออกจากตำแหน่งแล้วด้วยผู้ที่ดำรงตำแหน่งนั้นในปัจจุบัน รอผลด้วย check_run_status จากนั้นส่ง CSV จาก download_results ($0.02 ต่อผู้ติดต่อที่ถูกแทนที่ ฟรีในแผน $649) อย่างน้อยที่สุด ให้ตรวจสอบอีเมลด้วย validate_emails และส่งเฉพาะอีเมลที่ถูกต้องเท่านั้น

วิธีการทำงาน

  1. เริ่มการดึงข้อมูล → รับ runId
  2. ตรวจสอบสถานะ (หรือใช้ webhooks) → รอ SUCCEEDED
  3. ดาวน์โหลด CSV → รายชื่อลูกค้าเป้าหมายพร้อมข้อมูลติดต่อครบถ้วน

การดึงข้อมูลจาก Apollo มักใช้เวลา 15-30 นาที ส่วน scraper อื่น ๆ ทั้งหมดใช้เวลา 1-30 นาที ข้อมูลร้านค้าพร้อมใช้งานทันที

การยืนยันตัวตน

รับ API key ของคุณได้ที่ app.scrapercity.com/dashboard/api-docs

# Environment variable (recommended)
export SCRAPERCITY_API_KEY="your_key"

# Or save to config file
npx scrapercity login

Webhooks

สำหรับ Apollo และการดึงข้อมูลที่ใช้เวลานาน ให้กำหนดค่า webhook ที่ app.scrapercity.com/dashboard/webhooks เพื่อรับการแจ้งเตือนเมื่อผลลัพธ์พร้อมใช้งาน

แผนบริการ

แผนราคาเครดิต
Trial7 วัน ต้องใช้บัตรชำระเงิน จากนั้นเริ่มใช้แผนที่เลือกตอนสมัครเครดิตใช้งานมูลค่า $5
Starter$49/mo$49 (ฐานข้อมูลคิดเครดิตต่อระเบียน)
Growth$149/mo$149 + โบนัส 10%, รวมฐานข้อมูล
Scale$649/mo$649 + โบนัส 30%, รวมฐานข้อมูล, ขีดจำกัดสูงขึ้น

ซื้อเครดิตเพิ่มเติมได้ทุกเมื่อ scrapercity.com/pricing

ลิงก์

ใบอนุญาต

MIT