{
  "openapi": "3.1.0",
  "info": {
    "title": "Fieldwright API",
    "version": "1.0.0",
    "summary": "Free API and MCP server: URL in; compact Markdown, title, description, language, canonical, OpenGraph, JSON-LD, emails and phones out. No LLM key needed.",
    "description": "Paid API keys from $19/month (Reader: 7,500 pages a month); free tier 50 pages a day per IP with no key. Buy: https://fieldwright.cybermaxtools.com/buy/reader?s=lead · all plans: https://fieldwright.cybermaxtools.com/docs#pricing\n\nPricing: free tier 50 pages/day per IP, no key. Paid API keys: Reader $19/month = 7,500 pages/month; Builder $49/month = 25,000 pages/month; Scale $99/month = 100,000 pages/month; Pay as you go $5 = 1,500 pages (one-time pack); Reader yearly $190/year = 7,500 pages/month; Builder yearly $490/year = 25,000 pages/month; Scale yearly $990/year = 100,000 pages/month. Get a key: https://fieldwright.cybermaxtools.com/docs#pricing\n\nGive a URL, get the page as compact Markdown (links and tables kept) plus its title, description, language, canonical URL, OpenGraph tags, JSON-LD structured data, emails and phone numbers. No AI key needed.\n\nFree tier: 20 calls per minute per IP address. One URL per call. Markdown up to 20,000 characters (default 8,000); pages up to 1 MB. About 15 seconds per call at most. No JavaScript rendering. Free, no key. No AI model runs here and no keys are accepted. No key needed. Remote MCP server: https://fieldwright.cybermaxtools.com/mcp",
    "contact": {
      "name": "CyberMax",
      "url": "https://cybermax-tools-cybermax.static.hf.space/"
    },
    "license": {
      "name": "Proprietary (free tier + paid API keys)",
      "identifier": "LicenseRef-CyberMax"
    },
    "x-x402": {
      "protocol": "x402",
      "versions": [
        1,
        2
      ],
      "scheme": "exact",
      "network": [
        "base",
        "eip155:8453"
      ],
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "currency": "USDC",
      "price": {
        "perCallUsd": 0.004
      },
      "payPerCallEndpoints": [
        "/x402/api/extract"
      ],
      "alsoOn": "the plain endpoints answer 402 with the same terms once the free daily quota is used up (no key sent)",
      "headers": {
        "request": [
          "X-PAYMENT (v1)",
          "PAYMENT-SIGNATURE (v2)"
        ],
        "response": [
          "X-PAYMENT-RESPONSE",
          "PAYMENT-RESPONSE"
        ]
      }
    },
    "x-pricing": {
      "api": "Fieldwright API",
      "currency": "USD",
      "free": {
        "price": 0,
        "callsPerDayPerIp": 50,
        "perMinutePerIp": 20,
        "key": "none needed"
      },
      "plans": [
        {
          "id": "reader",
          "name": "Reader",
          "price": 19,
          "billing": "per month",
          "calls": 7500,
          "per": "calendar month (UTC)",
          "perMinute": 60,
          "buy": "https://fieldwright.cybermaxtools.com/buy/reader?s=openapi"
        },
        {
          "id": "builder",
          "name": "Builder",
          "price": 49,
          "billing": "per month",
          "calls": 25000,
          "per": "calendar month (UTC)",
          "perMinute": 120,
          "buy": "https://fieldwright.cybermaxtools.com/buy/builder?s=openapi"
        },
        {
          "id": "scale",
          "name": "Scale",
          "price": 99,
          "billing": "per month",
          "calls": 100000,
          "per": "calendar month (UTC)",
          "perMinute": 240,
          "buy": "https://fieldwright.cybermaxtools.com/buy/scale?s=openapi"
        },
        {
          "id": "payg",
          "name": "Pay as you go",
          "price": 5,
          "billing": "one-time",
          "calls": 1500,
          "per": "until used",
          "perMinute": 60,
          "buy": "https://fieldwright.cybermaxtools.com/buy/payg?s=openapi"
        },
        {
          "id": "reader-yearly",
          "name": "Reader yearly",
          "price": 190,
          "billing": "per year",
          "calls": 7500,
          "per": "calendar month (UTC)",
          "perMinute": 60,
          "buy": "https://fieldwright.cybermaxtools.com/buy/reader-yearly?s=openapi"
        },
        {
          "id": "builder-yearly",
          "name": "Builder yearly",
          "price": 490,
          "billing": "per year",
          "calls": 25000,
          "per": "calendar month (UTC)",
          "perMinute": 120,
          "buy": "https://fieldwright.cybermaxtools.com/buy/builder-yearly?s=openapi"
        },
        {
          "id": "scale-yearly",
          "name": "Scale yearly",
          "price": 990,
          "billing": "per year",
          "calls": 100000,
          "per": "calendar month (UTC)",
          "perMinute": 240,
          "buy": "https://fieldwright.cybermaxtools.com/buy/scale-yearly?s=openapi"
        }
      ],
      "unit": "pages",
      "howToUse": {
        "header": "x-api-key: YOUR_KEY",
        "alt": [
          "Authorization: Bearer YOUR_KEY",
          "?key=YOUR_KEY"
        ],
        "mcp": "send the key as Authorization: Bearer YOUR_KEY",
        "usage": "https://fieldwright.cybermaxtools.com/key"
      },
      "manageKey": "https://fieldwright.cybermaxtools.com/manage",
      "allAccess": {
        "name": "CyberMax API All-Access",
        "apis": 10,
        "url": "https://api-all-access.cybermaxtools.com/?s=openapi-fieldwright",
        "plans": [
          {
            "id": "all-access",
            "price": 119,
            "billing": "per month",
            "callsHere": 7500,
            "per": "calendar month (UTC)"
          },
          {
            "id": "all-access-pack",
            "price": 32,
            "billing": "one-time",
            "callsHere": 1500,
            "per": "until used"
          }
        ],
        "note": "One key for every CyberMax API; Fieldwright counts it separately."
      },
      "payments": "Stripe Checkout: card, Apple Pay, Google Pay, Link; sales tax/VAT handled by Stripe. Cancel any time at https://fieldwright.cybermaxtools.com/manage."
    }
  },
  "servers": [
    {
      "url": "https://fieldwright.cybermaxtools.com"
    },
    {
      "url": "https://fieldwright.cybermax-tools.workers.dev"
    }
  ],
  "paths": {
    "/api/extract": {
      "get": {
        "tags": [
          "Fieldwright"
        ],
        "summary": "One URL to Markdown + metadata (no-key mode)",
        "description": "Fetches the page (charset-aware, up to 1 MB, no JavaScript rendering) and returns title, description, language, canonical URL, OpenGraph/Twitter tags, JSON-LD blocks, mailto emails, tel phones and compact Markdown (the main/article element when the page is long).",
        "operationId": "extractPageGet",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "Page URL",
            "schema": {
              "type": "string"
            },
            "example": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html"
          },
          {
            "name": "maxChars",
            "in": "query",
            "required": false,
            "description": "Markdown length cap (500-20000, default 8000)",
            "schema": {
              "type": "integer",
              "minimum": 500,
              "maximum": 20000,
              "default": 8000
            }
          },
          {
            "name": "markdown",
            "in": "query",
            "required": false,
            "description": "Include the Markdown (default true)",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "results": [
                    {
                      "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "finalUrl": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "title": "A Light in the Attic | Books to Scrape - Sandbox",
                      "pageChars": 1877,
                      "truncated": false,
                      "httpStatus": 200,
                      "fetchedVia": "direct",
                      "ok": true,
                      "mode": "no-llm",
                      "description": "It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more",
                      "language": "en-us",
                      "canonicalUrl": null,
                      "openGraph": {},
                      "jsonLd": [],
                      "emails": [],
                      "phones": [],
                      "markdown": "[Books to Scrape](https://books.toscrape.com/index.html) We love being scraped!\n\n- [Home](https://books.toscrape.com/index.html)\n- [Books](https://books.toscrape.com/catalogue/category/books_1/index.html)\n- [Poetry](https://books.toscrape.com/catalogue/category/books/poetry_23/index.html)\n- A Light in the Attic\n\n![A Light in the Attic](https://books.toscrape.com/media/cache/fe/72/fe72f0532301ec28892ae79a629a293c.jpg)\n\n# A Light in the Attic\n\n£51.77\n\nIn stock (22 available)\n\nWarning! This is a demo website for web scraping purposes. Prices and ratings here were randomly assigned and have no real meaning.\n\n## Product Description\n\nIt's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more\n\n## Product Information\n\n| UPC | a897fe39b1053632 |\n| Product Type | Books |\n| Price (excl. tax) | £51.77 |\n| Price (incl. tax) | £51.77 |\n| Tax | £0.00 |\n| Availability | In stock (22 available) |\n| Number of reviews | 0 |",
                      "ms": 176,
                      "extractedAt": "2026-09-25T23:03:28.294Z"
                    }
                  ],
                  "count": 1
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "429": {
            "description": "Free tier used up (50/day per IP) or rate/plan limit reached; the body has an upgrade link.",
            "headers": {
              "Retry-After": {
                "schema": {
                  "type": "integer"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      },
      "post": {
        "tags": [
          "Fieldwright"
        ],
        "summary": "One URL to Markdown + metadata (no-key mode)",
        "description": "Fetches the page (charset-aware, up to 1 MB, no JavaScript rendering) and returns title, description, language, canonical URL, OpenGraph/Twitter tags, JSON-LD blocks, mailto emails, tel phones and compact Markdown (the main/article element when the page is long).",
        "operationId": "extractPagePost",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "maxChars": {
                    "type": "integer",
                    "minimum": 500,
                    "maximum": 20000
                  },
                  "markdown": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "url"
                ]
              },
              "example": {
                "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                "maxChars": 4000
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "results": [
                    {
                      "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "finalUrl": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "title": "A Light in the Attic | Books to Scrape - Sandbox",
                      "pageChars": 1877,
                      "truncated": false,
                      "httpStatus": 200,
                      "fetchedVia": "direct",
                      "ok": true,
                      "mode": "no-llm",
                      "description": "It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more",
                      "language": "en-us",
                      "canonicalUrl": null,
                      "openGraph": {},
                      "jsonLd": [],
                      "emails": [],
                      "phones": [],
                      "markdown": "[Books to Scrape](https://books.toscrape.com/index.html) We love being scraped!\n\n- [Home](https://books.toscrape.com/index.html)\n- [Books](https://books.toscrape.com/catalogue/category/books_1/index.html)\n- [Poetry](https://books.toscrape.com/catalogue/category/books/poetry_23/index.html)\n- A Light in the Attic\n\n![A Light in the Attic](https://books.toscrape.com/media/cache/fe/72/fe72f0532301ec28892ae79a629a293c.jpg)\n\n# A Light in the Attic\n\n£51.77\n\nIn stock (22 available)\n\nWarning! This is a demo website for web scraping purposes. Prices and ratings here were randomly assigned and have no real meaning.\n\n## Product Description\n\nIt's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more\n\n## Product Information\n\n| UPC | a897fe39b1053632 |\n| Product Type | Books |\n| Price (excl. tax) | £51.77 |\n| Price (incl. tax) | £51.77 |\n| Tax | £0.00 |\n| Availability | In stock (22 available) |\n| Number of reviews | 0 |",
                      "ms": 176,
                      "extractedAt": "2026-09-25T23:03:28.294Z"
                    }
                  ],
                  "count": 1
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "429": {
            "description": "Free tier used up (50/day per IP) or rate/plan limit reached; the body has an upgrade link.",
            "headers": {
              "Retry-After": {
                "schema": {
                  "type": "integer"
                }
              }
            },
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        }
      }
    },
    "/x402/api/extract": {
      "get": {
        "tags": [
          "Fieldwright"
        ],
        "summary": "One URL to Markdown + metadata (no-key mode) (pay per call in USDC via x402, no key)",
        "description": "Fetches the page (charset-aware, up to 1 MB, no JavaScript rendering) and returns title, description, language, canonical URL, OpenGraph/Twitter tags, JSON-LD blocks, mailto emails, tel phones and compact Markdown (the main/article element when the page is long).\n\nPay per call with x402: $0.004 per call in USDC on Base. No key, no account: an unpaid call returns 402 with the payment requirements; retry with the X-PAYMENT (x402 v1) or PAYMENT-SIGNATURE (v2) header.",
        "operationId": "extractPageGetPayPerCall",
        "parameters": [
          {
            "name": "url",
            "in": "query",
            "required": true,
            "description": "Page URL",
            "schema": {
              "type": "string"
            },
            "example": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html"
          },
          {
            "name": "maxChars",
            "in": "query",
            "required": false,
            "description": "Markdown length cap (500-20000, default 8000)",
            "schema": {
              "type": "integer",
              "minimum": 500,
              "maximum": 20000,
              "default": 8000
            }
          },
          {
            "name": "markdown",
            "in": "query",
            "required": false,
            "description": "Include the Markdown (default true)",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "results": [
                    {
                      "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "finalUrl": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "title": "A Light in the Attic | Books to Scrape - Sandbox",
                      "pageChars": 1877,
                      "truncated": false,
                      "httpStatus": 200,
                      "fetchedVia": "direct",
                      "ok": true,
                      "mode": "no-llm",
                      "description": "It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more",
                      "language": "en-us",
                      "canonicalUrl": null,
                      "openGraph": {},
                      "jsonLd": [],
                      "emails": [],
                      "phones": [],
                      "markdown": "[Books to Scrape](https://books.toscrape.com/index.html) We love being scraped!\n\n- [Home](https://books.toscrape.com/index.html)\n- [Books](https://books.toscrape.com/catalogue/category/books_1/index.html)\n- [Poetry](https://books.toscrape.com/catalogue/category/books/poetry_23/index.html)\n- A Light in the Attic\n\n![A Light in the Attic](https://books.toscrape.com/media/cache/fe/72/fe72f0532301ec28892ae79a629a293c.jpg)\n\n# A Light in the Attic\n\n£51.77\n\nIn stock (22 available)\n\nWarning! This is a demo website for web scraping purposes. Prices and ratings here were randomly assigned and have no real meaning.\n\n## Product Description\n\nIt's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more\n\n## Product Information\n\n| UPC | a897fe39b1053632 |\n| Product Type | Books |\n| Price (excl. tax) | £51.77 |\n| Price (incl. tax) | £51.77 |\n| Tax | £0.00 |\n| Availability | In stock (22 available) |\n| Number of reviews | 0 |",
                      "ms": 176,
                      "extractedAt": "2026-09-25T23:03:28.294Z"
                    }
                  ],
                  "count": 1
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "402": {
            "description": "Payment Required: x402 payment requirements (body: x402Version 1 accepts[]; header PAYMENT-REQUIRED: x402 v2)."
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [],
        "x-payment-info": {
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.004"
          },
          "protocols": [
            {
              "x402": {
                "version": [
                  1,
                  2
                ],
                "network": [
                  "base",
                  "eip155:8453"
                ],
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "scheme": "exact"
              }
            }
          ]
        }
      },
      "post": {
        "tags": [
          "Fieldwright"
        ],
        "summary": "One URL to Markdown + metadata (no-key mode) (pay per call in USDC via x402, no key)",
        "description": "Fetches the page (charset-aware, up to 1 MB, no JavaScript rendering) and returns title, description, language, canonical URL, OpenGraph/Twitter tags, JSON-LD blocks, mailto emails, tel phones and compact Markdown (the main/article element when the page is long).\n\nPay per call with x402: $0.004 per call in USDC on Base. No key, no account: an unpaid call returns 402 with the payment requirements; retry with the X-PAYMENT (x402 v1) or PAYMENT-SIGNATURE (v2) header.",
        "operationId": "extractPagePostPayPerCall",
        "requestBody": {
          "required": true,
          "content": {
            "application/json": {
              "schema": {
                "type": "object",
                "properties": {
                  "url": {
                    "type": "string",
                    "format": "uri"
                  },
                  "maxChars": {
                    "type": "integer",
                    "minimum": 500,
                    "maximum": 20000
                  },
                  "markdown": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "url"
                ]
              },
              "example": {
                "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                "maxChars": 4000
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "Results (same field names as the bulk version's dataset records) plus the free-tier limits.",
            "content": {
              "application/json": {
                "schema": {
                  "type": "object",
                  "additionalProperties": true
                },
                "example": {
                  "results": [
                    {
                      "url": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "finalUrl": "https://books.toscrape.com/catalogue/a-light-in-the-attic_1000/index.html",
                      "title": "A Light in the Attic | Books to Scrape - Sandbox",
                      "pageChars": 1877,
                      "truncated": false,
                      "httpStatus": 200,
                      "fetchedVia": "direct",
                      "ok": true,
                      "mode": "no-llm",
                      "description": "It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more",
                      "language": "en-us",
                      "canonicalUrl": null,
                      "openGraph": {},
                      "jsonLd": [],
                      "emails": [],
                      "phones": [],
                      "markdown": "[Books to Scrape](https://books.toscrape.com/index.html) We love being scraped!\n\n- [Home](https://books.toscrape.com/index.html)\n- [Books](https://books.toscrape.com/catalogue/category/books_1/index.html)\n- [Poetry](https://books.toscrape.com/catalogue/category/books/poetry_23/index.html)\n- A Light in the Attic\n\n![A Light in the Attic](https://books.toscrape.com/media/cache/fe/72/fe72f0532301ec28892ae79a629a293c.jpg)\n\n# A Light in the Attic\n\n£51.77\n\nIn stock (22 available)\n\nWarning! This is a demo website for web scraping purposes. Prices and ratings here were randomly assigned and have no real meaning.\n\n## Product Description\n\nIt's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love th It's hard to imagine a world without A Light in the Attic. This now-classic collection of poetry and drawings from Shel Silverstein celebrates its 20th anniversary with this special edition. Silverstein's humorous and creative verse can amuse the dowdiest of readers. Lemon-faced adults and fidgety kids sit still and read these rhythmic words and laugh and smile and love that Silverstein. Need proof of his genius? RockabyeRockabye baby, in the treetopDon't you know a treetopIs no safe place to rock?And who put you up there,And your cradle, too?Baby, I think someone down here'sGot it in for you. Shel, you never sounded so good. ...more\n\n## Product Information\n\n| UPC | a897fe39b1053632 |\n| Product Type | Books |\n| Price (excl. tax) | £51.77 |\n| Price (incl. tax) | £51.77 |\n| Tax | £0.00 |\n| Availability | In stock (22 available) |\n| Number of reviews | 0 |",
                      "ms": 176,
                      "extractedAt": "2026-09-25T23:03:28.294Z"
                    }
                  ],
                  "count": 1
                }
              }
            }
          },
          "400": {
            "description": "Invalid input",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "401": {
            "description": "Invalid or revoked API key",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          },
          "402": {
            "description": "Payment Required: x402 payment requirements (body: x402Version 1 accepts[]; header PAYMENT-REQUIRED: x402 v2)."
          },
          "504": {
            "description": "Took too long; ask for fewer items",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Error"
                }
              }
            }
          }
        },
        "security": [],
        "x-payment-info": {
          "price": {
            "mode": "fixed",
            "currency": "USD",
            "amount": "0.004"
          },
          "protocols": [
            {
              "x402": {
                "version": [
                  1,
                  2
                ],
                "network": [
                  "base",
                  "eip155:8453"
                ],
                "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
                "scheme": "exact"
              }
            }
          ]
        }
      }
    }
  },
  "components": {
    "schemas": {
      "Error": {
        "type": "object",
        "properties": {
          "error": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "retryAfterSeconds": {
            "type": "integer"
          },
          "limits": {
            "type": "object"
          }
        },
        "required": [
          "error",
          "message"
        ]
      }
    },
    "securitySchemes": {
      "ApiKeyHeader": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key",
        "description": "Optional. Paid plan key from https://fieldwright.cybermaxtools.com/docs#pricing; leave out for the free tier."
      },
      "BearerKey": {
        "type": "http",
        "scheme": "bearer",
        "description": "Same key as a Bearer token."
      }
    }
  },
  "x-mcp-server": "https://fieldwright.cybermaxtools.com/mcp",
  "externalDocs": {
    "description": "Get an API key (pricing)",
    "url": "https://fieldwright.cybermaxtools.com/docs#pricing"
  },
  "security": [
    {},
    {
      "ApiKeyHeader": []
    },
    {
      "BearerKey": []
    }
  ]
}