{
  "query": {
    "q": "",
    "category": "web-scraping",
    "payment": null,
    "kind": null,
    "max_price": null,
    "limit": 10,
    "offset": 0
  },
  "total": 94,
  "results": [
    {
      "id": "api-firecrawl",
      "name": "Firecrawl scrape and crawl API",
      "description": "Turn web pages or whole sites into clean markdown or structured data for LLMs. Respect each site's terms and robots.txt.",
      "provider": "Firecrawl",
      "category": "web-scraping",
      "kind": "api",
      "url": "https://api.firecrawl.dev/",
      "method": "POST",
      "payment": "apikey",
      "price_usd": null,
      "network": null,
      "auth": "Bearer API key",
      "docs": "https://docs.firecrawl.dev",
      "status": "up",
      "last_checked": "2026-10-24T20:31:23.624Z",
      "source": "curated",
      "details": "https://lordevo.com/api/v1/services/api-firecrawl"
    },
    {
      "id": "api-jina-reader",
      "name": "Jina Reader (r.jina.ai)",
      "description": "Prefix any URL with r.jina.ai/ to get an LLM-friendly markdown version of the page.",
      "provider": "Jina AI",
      "category": "web-scraping",
      "kind": "api",
      "url": "https://r.jina.ai/https://example.com",
      "method": "GET",
      "payment": "apikey",
      "price_usd": null,
      "network": null,
      "auth": "optional Bearer API key",
      "docs": "https://jina.ai/reader/",
      "status": "up",
      "last_checked": "2026-10-24T20:31:23.012Z",
      "source": "curated",
      "details": "https://lordevo.com/api/v1/services/api-jina-reader"
    },
    {
      "id": "x402-86f25ede9b",
      "name": "Twitter/X API",
      "description": "Search Twitter/X with structured filters or raw advanced-search syntax. Returns up to 20 normalized tweets with full text, author details, engagement metrics and a pagination cursor.",
      "provider": "twitter.use.x402atlas.com",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://twitter.use.x402atlas.com/search",
      "method": "GET",
      "payment": "x402",
      "price_usd": 0.005,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://twitter.use.x402atlas.com/search",
      "status": "up",
      "last_checked": "2026-10-24T20:31:55.037Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-86f25ede9b"
    },
    {
      "id": "x402-8b7f43705f",
      "name": "Twitter/X Tweet Media Downloader",
      "description": "Twitter (X) video & image downloader — pass a public tweet / X post URL, get direct CDN media links: .mp4 video URLs with thumbnails plus every image in the post, ready to stream, embed, re-host, or download. No scraping or browser automation.",
      "provider": "xmedia.use.x402atlas.com",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://xmedia.use.x402atlas.com/tweet",
      "method": "GET",
      "payment": "x402",
      "price_usd": 0.005,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://xmedia.use.x402atlas.com/tweet",
      "status": "up",
      "last_checked": "2026-10-24T20:32:02.240Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-8b7f43705f"
    },
    {
      "id": "x402-8d24649e39",
      "name": "Image OCR",
      "description": "Extract text from a PNG or JPEG image - full text, overall confidence and per-line bounding boxes - from a URL or base64 payload, Tesseract on-device (no upstream API). Default English; other ISO 639-2 languages on request. Use it when an agent needs the words in a screenshot, scan or photo.",
      "provider": "agent402.tools",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://agent402.tools/api/image-ocr",
      "method": "POST",
      "payment": "x402",
      "price_usd": 0.01,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://agent402.tools/api/image-ocr",
      "status": "up",
      "last_checked": "2026-10-24T20:32:02.977Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-8d24649e39"
    },
    {
      "id": "x402-7790fb1ddd",
      "name": "Screenshot",
      "description": "Screenshot any public URL in headless Chromium. Returns a PNG image. Use when you need VISUAL evidence (layout, charts, a rendered receipt); when you need the text, extract or render are cheaper and machine-readable.",
      "provider": "agent402.tools",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://agent402.tools/api/screenshot",
      "method": "GET",
      "payment": "x402",
      "price_usd": 0.004,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://agent402.tools/api/screenshot",
      "status": "up",
      "last_checked": "2026-10-24T20:31:32.046Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-7790fb1ddd"
    },
    {
      "id": "x402-481f9f9777",
      "name": "Speech-to-text",
      "description": "Transcribe audio to text with the gpt-transcribe model. Provide a URL to an audio file (mp3, wav, m4a, etc.) and get back the transcript. Add diarize:true for speaker labels, word timestamps and a language confidence score (the scribe-v2 model, same price). No API key needed; pay per call via x402. Max 4 minutes of audio, 25 MB file size; /api/transcribe-pro takes the same models to 10 minutes.",
      "provider": "agent402.tools",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://agent402.tools/api/transcribe",
      "method": "POST",
      "payment": "x402",
      "price_usd": 0.03,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://agent402.tools/api/transcribe",
      "status": "up",
      "last_checked": "2026-10-24T20:31:40.763Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-481f9f9777"
    },
    {
      "id": "x402-21956aafb5",
      "name": "clinkagent.com",
      "description": "Convert PDF to text for AI agents - pass any public PDF URL, get the full extracted plain text in one call. pdftotext / convertpdftotext / pdf to text converter / extract text from PDF / read a PDF / parse PDF documents, papers, SEC filings, reports, invoices, manuals. Up to 25MB and 500k chars, with page count and a likely_scanned flag (text-based PDFs only, no OCR). No API key, no account. ?url…",
      "provider": "clinkagent.com",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://clinkagent.com/pdf/text",
      "method": "GET",
      "payment": "x402",
      "price_usd": 0.01,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://clinkagent.com/pdf/text",
      "status": "up",
      "last_checked": "2026-10-24T20:31:46.504Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-21956aafb5"
    },
    {
      "id": "x402-400332b213",
      "name": "URL to Markdown Web Scraper",
      "description": "Web page to markdown: read any web page (URL) as clean, LLM-ready Markdown, the web scraper for agents. Default tool for reading ONE web page whose URL you have: returns clean Markdown (title, meta description, main content with headings, lists and links); Markdown and plain-text files such as llms.txt or README.md come back unchanged. The fastest and cheapest way to give an LLM the content of a …",
      "provider": "agentsvc.io",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://agentsvc.io/api/v1/proxy/web-scrape",
      "method": "POST",
      "payment": "x402",
      "price_usd": 0.0025,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://agentsvc.io/api/v1/proxy/web-scrape",
      "status": "up",
      "last_checked": "2026-10-24T20:31:25.465Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-400332b213"
    },
    {
      "id": "x402-460bdcea68",
      "name": "x402engine.app",
      "description": "Scrape any URL and get clean markdown content — ideal for extracting readable text from web pages",
      "provider": "x402engine.app",
      "category": "web-scraping",
      "kind": "http",
      "url": "https://x402engine.app/api/web/scrape",
      "method": "GET",
      "payment": "x402",
      "price_usd": 0.005,
      "network": "base",
      "auth": "none (pay per call with x402)",
      "docs": "https://x402engine.app/api/web/scrape",
      "status": "up",
      "last_checked": "2026-10-24T20:31:24.575Z",
      "source": "x402-bazaar-cdp",
      "details": "https://lordevo.com/api/v1/services/x402-460bdcea68"
    }
  ],
  "note": "Call providers directly. x402 = pay per call in USDC on Base (HTTP 402 flow). \"Lordevo service\" = operated by Lordevo, which runs this directory."
}