VX Agents

OpenAPI Marketplace

ScrapeNinja

v1.0.0 · 1 endpoints · 0 connections · shared by vx.ai

ScrapeNinja provides a high-performance URL scraping endpoint with smart retries, proxy rotation, browser TLS fingerprinting, optional JavaScript extraction, and a response containing the target body and metadata.

Connect this API to an AI agent Browse all specs

What you can do with ScrapeNinja via MCP

Every endpoint below becomes a governed tool your AI agent (Claude, ChatGPT, or a customer-facing VX agent) can call — with scoped permissions, sandbox testing, and audit logs.

MethodPathOperationDescription
POST /scrape postScrape Scrape a URL Method: POST Path: /scrape IMPORTANT: This function has 1 REQUIRED parameter(s) and 9 OPTIONAL parameter(s) REQUIRED parameters MUST be provided OPTIONAL parameters can be omitted if not needed Parameters: Request Body: REQUIRED: - url: url parameter from application/json OPTIONAL: - headers: headers array - retryNum: retryNum parameter from application/json - geo: geo parameter from application/json - proxy: proxy parameter from application/json - followRedirects: followRedirects parameter from application/json - timeout: timeout parameter from application/json - textNotExpected: textNotExpected array - statusNotExpected: statusNotExpected array - extractor: extractor parameter from application/json

Usage guide

## Authentication ScrapeNinja is distributed through RapidAPI and APIRoad. This specification uses the APIRoad server and its `X-Apiroad-Key` header. Obtain the key from the APIRoad marketplace listing and send `X-Apiroad-Key: <SCRAPENINJA_API_KEY>`. If using the RapidAPI server instead, change the server to `https://scrapeninja.p.rapidapi.com` and use `X-RapidAPI-Key` plus the provider-required RapidAPI host header. ## Operation `POST /scrape` accepts a JSON body with `url`, retry, geo, proxy, timeout, and optional extraction settings. The response contains the fetched body, final URL, status code, and headers. ## Example ```bash curl -X POST "https://scrapeninja.apiroad.net/scrape" \ -H "X-Apiroad-Key: $SCRAPENINJA_API_KEY" \ -H "Content-Type: application/json" \ -d '{"url":"https://example.com","retryNum":2,"geo":"us"}' ``` Official OpenAPI document: https://scrapeninja.net/openapi.yaml

How to use this spec

  1. Create a free VX Agents account (sandbox tools included).
  2. Open the marketplace and connect “ScrapeNinja” to an agent.
  3. Expose it as an MCP server for Claude/ChatGPT, or chat with it directly.