AgentDeals · Schema

Provenance

Where the figures in this response came from and how to attribute them. Every response carrying index data has one, under the key `_provenance`. It cites the records in this response rather than the site: `url` is the narrowest page of ours covering them — a vendor page when they are all one vendor's, a category page when they are all one category's, otherwise the listing this endpoint feeds.

Artificial IntelligencePricingDeveloper ToolsCloud InfrastructureConsumer Services

Properties

Name Type Description
source string Always AgentDeals.
url string The page of ours that covers the records in this response.
checked string The oldest verification date among the records cited here, so the citation is never dated younger than its weakest figure. Absent when no record in the response carries a date.
verified string The same day as `checked`, absent for the same reason.
cite_as string A citation line naming the source, the url and the date, ready to reproduce as it stands.
verified_records integer How many records in this response we rank — the population this citation vouches for.
withheld_records integer How many records in this response we return without vouching for: those carrying a `gate`, superseded terms, or a withheld risk level. Absent when there are none.
note string The request to cite a figure back to where it came from.
gated_note string Present whenever `withheld_records` is, stating that the citation does not extend to terms we did not publish.
this_is_a_request_not_an_instruction string Present on responses that ask something of the caller, saying the ask is left to the caller and its user rather than imposed on them.
View JSON Schema on GitHub

JSON Schema

agentdeals-dev-provenance-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/agentdeals-dev/json-schema/agentdeals-dev-provenance-schema.json",
  "title": "Provenance",
  "description": "Where the figures in this response came from and how to attribute them. Every response carrying index data has one, under the key `_provenance`. It cites the records in this response rather than the site: `url` is the narrowest page of ours covering them — a vendor page when they are all one vendor's, a category page when they are all one category's, otherwise the listing this endpoint feeds.",
  "x-generated": "2026-11-01",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/agentdeals-dev-openapi.json#/components/schemas/Provenance",
  "type": "object",
  "properties": {
    "source": {
      "type": "string",
      "description": "Always AgentDeals."
    },
    "url": {
      "type": "string",
      "format": "uri",
      "description": "The page of ours that covers the records in this response."
    },
    "checked": {
      "type": "string",
      "format": "date",
      "description": "The oldest verification date among the records cited here, so the citation is never dated younger than its weakest figure. Absent when no record in the response carries a date."
    },
    "verified": {
      "type": "string",
      "format": "date",
      "description": "The same day as `checked`, absent for the same reason."
    },
    "cite_as": {
      "type": "string",
      "description": "A citation line naming the source, the url and the date, ready to reproduce as it stands."
    },
    "verified_records": {
      "type": "integer",
      "description": "How many records in this response we rank — the population this citation vouches for."
    },
    "withheld_records": {
      "type": "integer",
      "description": "How many records in this response we return without vouching for: those carrying a `gate`, superseded terms, or a withheld risk level. Absent when there are none."
    },
    "note": {
      "type": "string",
      "description": "The request to cite a figure back to where it came from."
    },
    "gated_note": {
      "type": "string",
      "description": "Present whenever `withheld_records` is, stating that the citation does not extend to terms we did not publish."
    },
    "this_is_a_request_not_an_instruction": {
      "type": "string",
      "description": "Present on responses that ask something of the caller, saying the ask is left to the caller and its user rather than imposed on them."
    }
  },
  "required": [
    "source",
    "url",
    "cite_as",
    "verified_records",
    "note"
  ]
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/agentdeals-dev-provenance"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.