{
  "x402Version": 2,
  "id": 37195,
  "slug": "37195",
  "resource": "https://api.vextorium.com/web-markdown-pago",
  "description": "Read any public web page or PDF and get its main content as clean, LLM-ready markdown (headings, lists, links, tables, code) plus metadata: title, description, author, date, language, canonical URL. Menus, cookie banners and footers removed. Optional list of links. SSRF-safe fetching.",
  "type": "http",
  "serviceName": "Vextorium",
  "resourceType": "AI Inference",
  "accepts": [
    {
      "scheme": "exact",
      "network": "eip155:8453",
      "payTo": "0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf",
      "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
      "amount": "4500",
      "amountUsd": 0.0045,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
      "payTo": "HcjfmZLgWRZzwj4deEiS7pewc4KBYSw39mW5nTyt3pz2",
      "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
      "amount": "4500",
      "amountUsd": 0.0045,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:137",
      "payTo": "0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf",
      "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
      "amount": "4500",
      "amountUsd": 0.0045,
      "maxTimeoutSeconds": 300
    },
    {
      "scheme": "exact",
      "network": "eip155:10",
      "payTo": "0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf",
      "asset": "0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85",
      "amount": "4500",
      "maxTimeoutSeconds": 604900
    },
    {
      "scheme": "exact",
      "network": "eip155:5042",
      "payTo": "0xb9f06D2734B7E9D7b21B64C4D8b95bd774b71aCf",
      "asset": "0x3600000000000000000000000000000000000000",
      "amount": "4500",
      "maxTimeoutSeconds": 604900
    }
  ],
  "outputSchema": {
    "properties": {
      "example": {
        "properties": {
          "avisos": {
            "items": {
              "type": [
                "null",
                "string"
              ]
            },
            "type": [
              "array",
              "null"
            ]
          },
          "caracteres": {
            "type": [
              "number",
              "null"
            ]
          },
          "markdown": {
            "type": [
              "string",
              "null"
            ]
          },
          "metadatos": {
            "properties": {
              "canonica": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "descripcion": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "idioma": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "imagen": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "sitio": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "titulo": {
                "type": [
                  "string",
                  "null"
                ]
              }
            },
            "type": [
              "object",
              "null"
            ]
          },
          "palabras": {
            "type": [
              "number",
              "null"
            ]
          },
          "recortado": {
            "type": [
              "boolean",
              "null"
            ]
          },
          "tipo": {
            "type": [
              "string",
              "null"
            ]
          },
          "url": {
            "type": [
              "string",
              "null"
            ]
          },
          "url_final": {
            "type": [
              "string",
              "null"
            ]
          }
        },
        "type": [
          "object",
          "null"
        ]
      },
      "type": {
        "type": "string"
      }
    },
    "required": [
      "type"
    ],
    "type": "object"
  },
  "extensions": {
    "bazaar": {
      "info": {
        "input": {
          "body": {
            "max_caracteres": 1200,
            "url": "https://docs.x402.org/introduction"
          },
          "bodyType": "json",
          "method": "POST",
          "type": "http"
        },
        "output": {
          "example": {
            "avisos": [
              "Contenido recortado a 1200 caracteres (de 3590). Sube max_caracteres si necesitas más."
            ],
            "caracteres": 1200,
            "markdown": "Welcome\n\n# Welcome to x402\n\nThis guide will help you understand x402, the open payment standard, and help you get started building or integrating services with x402.\n\nx402 is the open payment standard that enables services to charge for access to their APIs and content directly over HTTP. It is built around the HTTP `402 Payment Required` status code and allows clients to programmatically pay for resources without accounts, sessions, or credential management.\nWith x402, any web service can require payment before serving a response, using crypto-native payments for speed, privacy, and efficiency.\n**Want to contribute to our docs?** [The documentation source in this repository is open to PRs.](https://github.com/x402-foundation/x402) Our only ask is that you keep these docs as a neutral resource, with no branded content other than linking out to other resources where appropriate.\n**Note about the docs:** These docs are the credibly neutral source of truth for x402, as x402 is a completely open standard under the Apache-2.0 license.\n\n### ​ Why Use x402?\n\nx402 offers:\n\n- **No fees and minimal friction** x402 as a standard has 0 fees built in.\n\n- **Native support for machine-to-machine ",
            "metadatos": {
              "canonica": "https://docs.x402.org/introduction",
              "descripcion": "This guide will help you understand x402, the open payment standard, and help you get started building or integrating services with x402.",
              "idioma": "en",
              "imagen": "https://coinbase-5dac824f.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DWelcome%26title%3DWelcome%2Bto%2Bx402%26description%3DThis%2Bguide%2Bwill%2Bhelp%2Byou%2Bunderstand%2Bx402%252C%2Bthe%2Bopen%2Bpayment%2Bstandard%252C%2Band%2Bhelp%2Byou%2Bget%2Bstarted%2Bbuilding%2Bor%2Bintegrating%2Bservices%2Bwith%2Bx402.%26theme%3D7f62360b0321f9ed397b7eff&w=1200&q=100",
              "sitio": "x402",
              "titulo": "Welcome to x402 - x402"
            },
            "palabras": 188,
            "recortado": true,
            "tipo": "html",
            "url": "https://docs.x402.org/introduction",
            "url_final": "https://docs.x402.org/introduction"
          },
          "type": "json"
        }
      },
      "schema": {
        "$schema": "https://json-schema.org/draft/2020-12/schema",
        "properties": {
          "input": {
            "additionalProperties": false,
            "properties": {
              "body": {
                "properties": {
                  "incluir_enlaces": {
                    "description": "Also return the list of links found (default false)",
                    "type": "boolean"
                  },
                  "max_caracteres": {
                    "description": "Maximum markdown length (500-100000, default 20000)",
                    "maximum": 100000,
                    "minimum": 500,
                    "type": "integer"
                  },
                  "url": {
                    "description": "Full http(s) URL of a web page or PDF",
                    "type": "string"
                  }
                },
                "required": [
                  "url"
                ]
              },
              "bodyType": {
                "enum": [
                  "json",
                  "form-data",
                  "text"
                ],
                "type": "string"
              },
              "method": {
                "enum": [
                  "POST"
                ],
                "type": "string"
              },
              "type": {
                "const": "http",
                "type": "string"
              }
            },
            "required": [
              "type",
              "method",
              "bodyType",
              "body"
            ],
            "type": "object"
          },
          "output": {
            "properties": {
              "example": {
                "properties": {
                  "avisos": {
                    "items": {
                      "type": [
                        "null",
                        "string"
                      ]
                    },
                    "type": [
                      "array",
                      "null"
                    ]
                  },
                  "caracteres": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "markdown": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "metadatos": {
                    "properties": {
                      "canonica": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "descripcion": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "idioma": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "imagen": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "sitio": {
                        "type": [
                          "string",
                          "null"
                        ]
                      },
                      "titulo": {
                        "type": [
                          "string",
                          "null"
                        ]
                      }
                    },
                    "type": [
                      "object",
                      "null"
                    ]
                  },
                  "palabras": {
                    "type": [
                      "number",
                      "null"
                    ]
                  },
                  "recortado": {
                    "type": [
                      "boolean",
                      "null"
                    ]
                  },
                  "tipo": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "url": {
                    "type": [
                      "string",
                      "null"
                    ]
                  },
                  "url_final": {
                    "type": [
                      "string",
                      "null"
                    ]
                  }
                },
                "type": [
                  "object",
                  "null"
                ]
              },
              "type": {
                "type": "string"
              }
            },
            "required": [
              "type"
            ],
            "type": "object"
          }
        },
        "required": [
          "input"
        ],
        "type": "object"
      }
    }
  },
  "tags": [
    "web",
    "markdown",
    "scraping",
    "reader",
    "llm-ready",
    "bazaar"
  ],
  "sourceHost": "api.vextorium.com",
  "lastUpdated": "2026-10-06T17:21:42.474Z",
  "quality": {
    "calls30d": 3,
    "uniquePayers30d": 3,
    "lastCalledAt": "2026-10-06T17:21:42.15Z"
  },
  "metadata": {
    "serviceName": "Vextorium",
    "extensions": {
      "bazaar": {
        "info": {
          "input": {
            "body": {
              "max_caracteres": 1200,
              "url": "https://docs.x402.org/introduction"
            },
            "bodyType": "json",
            "method": "POST",
            "type": "http"
          },
          "output": {
            "example": {
              "avisos": [
                "Contenido recortado a 1200 caracteres (de 3590). Sube max_caracteres si necesitas más."
              ],
              "caracteres": 1200,
              "markdown": "Welcome\n\n# Welcome to x402\n\nThis guide will help you understand x402, the open payment standard, and help you get started building or integrating services with x402.\n\nx402 is the open payment standard that enables services to charge for access to their APIs and content directly over HTTP. It is built around the HTTP `402 Payment Required` status code and allows clients to programmatically pay for resources without accounts, sessions, or credential management.\nWith x402, any web service can require payment before serving a response, using crypto-native payments for speed, privacy, and efficiency.\n**Want to contribute to our docs?** [The documentation source in this repository is open to PRs.](https://github.com/x402-foundation/x402) Our only ask is that you keep these docs as a neutral resource, with no branded content other than linking out to other resources where appropriate.\n**Note about the docs:** These docs are the credibly neutral source of truth for x402, as x402 is a completely open standard under the Apache-2.0 license.\n\n### ​ Why Use x402?\n\nx402 offers:\n\n- **No fees and minimal friction** x402 as a standard has 0 fees built in.\n\n- **Native support for machine-to-machine ",
              "metadatos": {
                "canonica": "https://docs.x402.org/introduction",
                "descripcion": "This guide will help you understand x402, the open payment standard, and help you get started building or integrating services with x402.",
                "idioma": "en",
                "imagen": "https://coinbase-5dac824f.mintlify.app/mintlify-assets/_next/image?url=%2F_mintlify%2Fapi%2Fog%3Fdivision%3DWelcome%26title%3DWelcome%2Bto%2Bx402%26description%3DThis%2Bguide%2Bwill%2Bhelp%2Byou%2Bunderstand%2Bx402%252C%2Bthe%2Bopen%2Bpayment%2Bstandard%252C%2Band%2Bhelp%2Byou%2Bget%2Bstarted%2Bbuilding%2Bor%2Bintegrating%2Bservices%2Bwith%2Bx402.%26theme%3D7f62360b0321f9ed397b7eff&w=1200&q=100",
                "sitio": "x402",
                "titulo": "Welcome to x402 - x402"
              },
              "palabras": 188,
              "recortado": true,
              "tipo": "html",
              "url": "https://docs.x402.org/introduction",
              "url_final": "https://docs.x402.org/introduction"
            },
            "type": "json"
          }
        },
        "schema": {
          "$schema": "https://json-schema.org/draft/2020-12/schema",
          "properties": {
            "input": {
              "additionalProperties": false,
              "properties": {
                "body": {
                  "properties": {
                    "incluir_enlaces": {
                      "description": "Also return the list of links found (default false)",
                      "type": "boolean"
                    },
                    "max_caracteres": {
                      "description": "Maximum markdown length (500-100000, default 20000)",
                      "maximum": 100000,
                      "minimum": 500,
                      "type": "integer"
                    },
                    "url": {
                      "description": "Full http(s) URL of a web page or PDF",
                      "type": "string"
                    }
                  },
                  "required": [
                    "url"
                  ]
                },
                "bodyType": {
                  "enum": [
                    "json",
                    "form-data",
                    "text"
                  ],
                  "type": "string"
                },
                "method": {
                  "enum": [
                    "POST"
                  ],
                  "type": "string"
                },
                "type": {
                  "const": "http",
                  "type": "string"
                }
              },
              "required": [
                "type",
                "method",
                "bodyType",
                "body"
              ],
              "type": "object"
            },
            "output": {
              "properties": {
                "example": {
                  "properties": {
                    "avisos": {
                      "items": {
                        "type": [
                          "null",
                          "string"
                        ]
                      },
                      "type": [
                        "array",
                        "null"
                      ]
                    },
                    "caracteres": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "markdown": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "metadatos": {
                      "properties": {
                        "canonica": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "descripcion": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "idioma": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "imagen": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "sitio": {
                          "type": [
                            "string",
                            "null"
                          ]
                        },
                        "titulo": {
                          "type": [
                            "string",
                            "null"
                          ]
                        }
                      },
                      "type": [
                        "object",
                        "null"
                      ]
                    },
                    "palabras": {
                      "type": [
                        "number",
                        "null"
                      ]
                    },
                    "recortado": {
                      "type": [
                        "boolean",
                        "null"
                      ]
                    },
                    "tipo": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "url": {
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "url_final": {
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "type": [
                    "object",
                    "null"
                  ]
                },
                "type": {
                  "type": "string"
                }
              },
              "required": [
                "type"
              ],
              "type": "object"
            }
          },
          "required": [
            "input"
          ],
          "type": "object"
        }
      }
    }
  },
  "liveness": {
    "reliability": null
  },
  "verified": false,
  "featured": false,
  "provider": {
    "host": "api.vextorium.com",
    "manifest_name": "api.vextorium.com",
    "source": "cdp-mirror",
    "source_manifest_url": "https://api.cdp.coinbase.com/platform/v2/x402/discovery/resources",
    "submitted_at": "2026-10-14T01:15:01.050Z"
  },
  "exampleResponse": {
    "example": {
      "avisos": [
        "value"
      ],
      "caracteres": 0,
      "markdown": "string",
      "metadatos": {
        "canonica": "string",
        "descripcion": "string",
        "idioma": "string",
        "imagen": "string",
        "sitio": "string",
        "titulo": "string"
      },
      "palabras": 0,
      "recortado": true,
      "tipo": "string",
      "url": "string",
      "url_final": "string"
    },
    "type": "string"
  }
}