# Scrapingant — MCP server on mcp.ai > Connect your Scrapingant account and use 9 tools for web scraping straight from your AI agent. Connect with your own API key. ScrapingAnt is a web scraping API service that enables data extraction from websites through headless Chrome browsers, rotating proxies, CAPTCHA/Cloudflare bypass, LLM-ready markdown output, and AI-powered structured data extraction. By: mcp.ai · official Page: https://mcp.ai/scrapingant ## Connect (MCP protocol) Remote MCP endpoint (HTTP, streamable): https://api.mcp.ai/p_scrapingant?ms=1787293560000 Add it as a custom/remote MCP connector, then authenticate when prompted. ## REST API (no MCP client required) Every tool is also a REST endpoint, authed with a workspace API key. Discover: GET https://api.mcp.ai/api/scrapingant/_endpoints # public; lists every endpoint Call: POST https://api.mcp.ai/api/scrapingant/ Authorization: Bearer sk_live_… # create one at https://mcp.ai/settings/api-keys Content-Type: application/json Body: { …args } → { "ok": true, "tool": "", "result": { … } } ## Developer docs How to use (MCP or REST), markdown: https://mcp.ai/scrapingant/skill.md Postman collection (v2.1): https://mcp.ai/scrapingant/postman.json ## Tools - scrapingant_extract_content_as_markdown(url: string, method?: string, browser?: boolean, cookies?: string, js_snippet?: string, proxy_type?: string, proxy_country?: string, block_resource?: string[], wait_for_selector?: string, return_page_source?: boolean) — This tool extracts content from a given URL and converts it into Markdown format. It is particularly useful for preparing text for Language Learning Models (LLMs) and Retrieval-Augmented Generation (R - scrapingant_extract_data_with_ai(url: string, cookies?: string, proxy_type?: string, return_text?: boolean, proxy_country?: string, enable_javascript?: boolean, wait_for_selector?: string, extract_properties: string) — This tool allows you to extract structured data from a web page using ScrapingAnt's AI-powered extraction capabilities. You provide a URL and an AI query (prompt) describing what data you want to extr - scrapingant_get_api_credits_usage() — This tool retrieves the current API credit usage status for the authenticated ScrapingAnt account. It enables users to monitor their consumption of API credits, check their current usage against the s - scrapingant_get_v1_usage() — [DEPRECATED - Use v2] Tool to get the current subscription status and API credits usage information. This is the legacy v1 endpoint which is no longer actively maintained. - scrapingant_scrape_web_page(url: string, browser?: boolean, cookies?: string, js_snippet?: string, proxy_type?: string, proxy_country?: string, block_resource?: string[], wait_for_selector?: string, return_page_source?: boolean) — This tool scrapes a web page using the ScrapingAnt API. It fetches the HTML content of the specified URL. Users can customize the scraping behavior by enabling a headless browser, using proxies, waiti - scrapingant_scrape_webpage_post(url: string, browser?: boolean, cookies?: string, post_data?: object, js_snippet?: string, proxy_type?: string, proxy_country?: string, block_resource?: string[], wait_for_selector?: string, return_page_source?: boolean) — Tool to perform a POST request through ScrapingAnt's proxy to scrape a webpage. Use when you need to scrape pages that require POST method, such as form submissions or APIs that only accept POST reque - scrapingant_scrape_webpage_put(url: string, browser?: boolean, cookies?: string, js_snippet?: string, proxy_type?: string, content_type?: string, request_body?: string, proxy_country?: string, block_resource?: string[], wait_for_selector?: string, return_page_source?: boolean) — Tool to perform a PUT request through ScrapingAnt's proxy to scrape a webpage that requires PUT method. Use when the target webpage requires PUT method for data submission. Data is forwarded transpare - scrapingant_scrape_webpage_v1_post(url: string, browser?: boolean, cookies?: string, js_snippet?: string, proxy_type?: string, return_text?: boolean, proxy_country?: string, wait_for_selector?: string) — [DEPRECATED - Use v2] Tool to scrape a webpage using POST method with ScrapingAnt's v1 API. Returns JSON with content, cookies, and status_code. This is the legacy v1 endpoint which is no longer activ - scrapingant_scrape_with_extended_json_output(url: string, browser?: boolean, cookies?: string, timeout?: integer, proxy_type?: string, proxy_country?: string, wait_for_selector?: string, return_page_source?: boolean) — Scrapes a web page and returns comprehensive data including HTML content, plain text, cookies, HTTP headers, XHR/Fetch requests, and iframe content. This tool uses ScrapingAnt's extended endpoint whic ## Example prompts - "What can I do in Scrapingant?" - "Show me a summary of my Scrapingant account" ## Links Docs: https://mcp.ai/docs/mcps/scrapingant Website: https://mcp.ai/mcps/scrapingant