Skip to content
Back to api.invoket.com

Card snapshot

api.invoket.com · 2026-10-17 08:54:57 UTC · e9cb6cd0c9866274ff5ef200b1729f7ce0afaac75b2be9e03b957939d23af1f5

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "_source": "agentic.market",
  "service": {
    "id": "api-invoket-com",
    "name": "api.invoket.com",
    "description": "",
    "domain": "api.invoket.com",
    "provider": "api.invoket.com",
    "providerUrl": "",
    "category": "",
    "networks": [
      "Base",
      "solana:5eykt4usfv8p8njdtrepy1vzqkqzkvdp"
    ],
    "enriched": false,
    "endpoints": [
      {
        "url": "https://api.invoket.com/climate/aggregate",
        "description": "Before your agent writes a seasonal report, audits an ESG claim or reconciles a weather-linked contract: period climate summaries for any GPS point or city over a date range \u2014 mean, min and max temperature, total precipitation and mean wind \u2014 from the Copernicus ERA5 reanalysis (temperature and precipitation: rolling 30-year window; wind: rolling ~5-year window), with the served grid cell and a coverage flag.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "country",
            "type": "string",
            "description": "",
            "example": "CH",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "from",
            "type": "string",
            "description": "",
            "example": "2022-07-01",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "location",
            "type": "string",
            "description": "",
            "example": "Zurich",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "to",
            "type": "string",
            "description": "",
            "example": "2022-07-31",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://api.invoket.com/climate/point/batch",
        "description": "Before your agent backtests parametric triggers over a site portfolio, verifies claims across parcels or scores weather exposure for an asset fleet: daily 2 m temperature, total precipitation and 10 m wind for up to 500 point/date queries in one call, from the Copernicus ERA5 reanalysis (temperature and precipitation: rolling 30-year window; wind: rolling ~5-year window). Each query takes lat+lon or a city name; an uncovered item is flagged via per-item coverage instead of failing the batch.",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "queries",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/company/peppol",
        "description": "Check whether a company can receive e-invoices on the Peppol network before you send one: participant identifiers and accepted document types from the official Peppol Directory export, by SIREN, SIRET or explicit Peppol participant ID. 'Not registered' is a paid, dated answer. No account, no key.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "siren",
            "type": "string",
            "description": "",
            "example": "333285633",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://api.invoket.com/company/resolve",
        "description": "Verify a French company before you invoice, pay or onboard it: legal name, active/ceased status, legal form, NAF activity, workforce band, creation date and head-office address from the official INSEE Sirene register (30M+ legal units, monthly snapshot). Lookup by SIREN or SIRET. No account, no key, pay per call.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "siren",
            "type": "string",
            "description": "",
            "example": "552081317",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/company/vat",
        "description": "Validate any EU VAT number live against the official European Commission VIES service before you invoice cross-border, or derive and check the French VAT number from a SIREN. Returns valid/invalid or an honest 'unverifiable' when the member state is down - syntax check always included. No account, no key.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "vat",
            "type": "string",
            "description": "",
            "example": "FR40303265045",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/iban/repair/batch",
        "description": "Before a payment run over OCR or invoice data: fix up to 500 broken or garbled IBANs in one call, within a total repair-effort budget \u2014 recompute check digits, recover unreadable characters and rank candidates by known bank from national bank registries. A batch whose combined '?' search space is too large is rejected with 400 BATCH_BUDGET_EXCEEDED and never charged: send fewer IBANs per call, or fewer '?' per IBAN",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "ibans",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.invoket.com/iban/resolve",
        "description": "Before your agent pays a new bank account: validate the IBAN (all countries), resolve its bank and BIC from national bank registries, and check SEPA reachability per scheme (SCT, SCT Inst, SDD Core/B2B) against the EPC register",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "iban",
            "type": "string",
            "description": "",
            "example": "DE89370400440532013000",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://api.invoket.com/iban/resolve/batch",
        "description": "Before a payment run: validate up to 500 IBANs in one call, resolve bank and BIC from national bank registries, and check SEPA reachability per scheme (SCT, SCT Inst, SDD Core/B2B) against the EPC register",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "ibans",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.invoket.com/iban/screen",
        "description": "Before your agent onboards or pays a counterparty: screen the bank account for sanctions \u2014 flags sanctioned banks (BIC) and high-risk jurisdictions against the official OFAC, EU, UN and FATF lists, for KYB/AML compliance",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "iban",
            "type": "string",
            "description": "",
            "example": "DE89370400440532013000",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "4",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://api.invoket.com/iban/screen/batch",
        "description": "Before onboarding or a payment run: screen up to 500 IBANs in one call for sanctioned banks (BIC) and high-risk jurisdictions against the official OFAC, EU, UN and FATF lists, for KYB/AML compliance",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "ibans",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.invoket.com/invoice/generate",
        "description": "Generate a guaranteed EN 16931-conformant e-invoice: post simple business JSON (parties, lines, VAT) and get XML that has already passed the full official rule set - totals computed for you, inconsistent inputs rejected with actionable field-level errors. Default output is CII (Factur-X EN 16931 profile URN); set syntax=ubl for a UBL 2.1 invoice, and add ruleset=peppol for a guaranteed-conformant Peppol BIS Billing 3.0 document (Belgium mandate, live since 2026-04). Ready for the French 2026-2027 reform. No account, no key.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "buyer",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "currency",
            "type": "string",
            "description": "",
            "example": "EUR",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "due_date",
            "type": "string",
            "description": "",
            "example": "2026-08-11",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "invoice_number",
            "type": "string",
            "description": "",
            "example": "FA-2026-0042",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "issue_date",
            "type": "string",
            "description": "",
            "example": "2026-07-12",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "lines",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "payment",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "seller",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/invoice/generate-pdf",
        "description": "Before your agent bills a customer: get the whole Factur-X file it sends and the customer reads - a PDF/A-3B embedding the EN 16931 CII XML, the hybrid invoice mandated by the French 2026-2027 reform. Post simple business JSON (parties, lines, VAT), get a file ready to send and archive: totals computed, inconsistent input refused field by field, the official rule set cleared and the embedded XML re-read byte for byte. vat_treatment writes the reverse charge or intra-Community exemption mention.",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "buyer",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "currency",
            "type": "string",
            "description": "",
            "example": "EUR",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "due_date",
            "type": "string",
            "description": "",
            "example": "2026-08-11",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "invoice_number",
            "type": "string",
            "description": "",
            "example": "FA-2026-0042",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "issue_date",
            "type": "string",
            "description": "",
            "example": "2026-07-12",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "lines",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "payment",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "seller",
            "type": "object",
            "description": "",
            "example": null,
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.invoket.com/invoice/read",
        "description": "Read any EU structured e-invoice in one call: post a Factur-X PDF, CII or UBL XML and get faithful structured data - parties with SIREN/VAT identifiers, line items, VAT breakdown, totals, payment IBAN and due dates. Covers the three formats mandated by the French 2026-2027 e-invoicing reform (EN 16931). No account, no key, no OCR guesswork.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "document_base64",
            "type": "string",
            "description": "",
            "example": "JVBERi0xLjQ=",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/invoice/validate",
        "description": "Should you accept this invoice? Post a Factur-X PDF, CII or UBL XML and get a deterministic EN 16931 verdict: XSD conformance, every violated business rule by its official BR id with observed vs expected values, Factur-X profile consistency, and syntax checks on IBAN, SIREN/SIRET and VAT identifiers. The formats mandated by the French 2026-2027 reform. A non-conformant invoice is a paid, documented answer - no LLM guesswork. Add ?ruleset=xrechnung or ?ruleset=peppol to layer a national CIUS pack on top of the EN 16931 base: XRechnung (German BR-DE rules, DE mandate) or Peppol BIS Billing 3.0 (BE mandate, live since 2026-04), each violation sourced by its official id (BR-DE-xx, PEPPOL-EN16931-Rxxx).",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "document_base64",
            "type": "string",
            "description": "",
            "example": "JVBERi0xLjQ=",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/legal/article/batch",
        "description": "Before your agent signs off a contract review or a due-diligence memo: check that up to 50 legal citations are still in force at a given date in one call \u2014 consolidated text, status and validity dates per reference, from the official LEGI (French law) and EUR-Lex (EU law) datasets. Covers 12 major French codes and statutes and key EU acts (GDPR, DSA, AI Act, MiCA and more).",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "refs",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/legal/diff/batch",
        "description": "Before your agent re-runs a contract review or due diligence after time has passed: a structured diff of the consolidated text \u2014 word-level segments plus a git-style unified patch \u2014 for up to 50 French or EU article references, each between its own two dates, in one call, from the official LEGI and EUR-Lex datasets. Covers 12 major French codes and statutes and key EU acts (GDPR, DSA, AI Act, MiCA and more).",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "refs",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.invoket.com/legal/eu-act",
        "description": "Before your agent advises on EU compliance or cites EU law: check an act or article is in force at a given date, by CELEX or ELI identifier \u2014 consolidated text, status, validity dates and the staggered date it becomes APPLICABLE (in force is not the same thing: the AI Act is in force since 2024-08-01, but its Article 50 only applies from 2026-08-02), from the official EUR-Lex dataset. Covers key EU digital and financial acts (GDPR, DSA, AI Act, MiCA and more).",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "article",
            "type": "string",
            "description": "",
            "example": "17",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "celex",
            "type": "string",
            "description": "",
            "example": "32016R0679",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "date",
            "type": "string",
            "description": "",
            "example": "2024-01-01",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://api.invoket.com/legal/history",
        "description": "Before your agent relies on a stored legal citation or watches a provision for change: the full version timeline of a French or EU article \u2014 each version's status (in force, repealed, superseded, deferred) and validity dates, from the official LEGI and EUR-Lex datasets \u2014 to detect exactly when it changed. Covers 12 major French codes and statutes and key EU acts (GDPR, DSA, AI Act, MiCA and more).",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "article",
            "type": "string",
            "description": "",
            "example": "1240",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "code",
            "type": "string",
            "description": "",
            "example": "code-civil",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/legal/history/batch",
        "description": "Before your agent re-certifies a legal knowledge base or monitors a portfolio of citations: the version timeline (status and validity dates) of up to 100 French or EU article references in one call, from the official LEGI and EUR-Lex datasets, to detect which references changed and when. Covers 12 major French codes and statutes and key EU acts (GDPR, DSA, AI Act, MiCA and more).",
        "pricing": {
          "amount": "0.015",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "refs",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://api.invoket.com/medication/availability",
        "description": "Check a medication's availability before your agent orders or substitutes it: shortage reports from the French ANSM (data.ANSM) by CIS code or substance (INN/DCI) - status (rupture, risque_rupture, tension, remise_a_disposition, arret_commercialisation, or no_known_shortage), report dates, expected return and the official ANSM report URL. Honest by design: ANSM only records reported shortages, so the absence of a report is never a stock guarantee. French market scope: a US NDC key returns an honest FR-only coverage note. No account, no key, pay per call.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cis",
            "type": "string",
            "description": "",
            "example": "65806466",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/medication/generics",
        "description": "Find the French BDPM generic group of a medication before your agent substitutes or sources it: given a CIS code, exact name or DCI substance, returns the group's principle brand (princeps) and every equivalent generic, each with its role (princeps/generique), official name and pack-level public price and reimbursement rate when the BDPM publishes them. French (BDPM) scope: a US NDC key returns an honest FR-only coverage note. No account, no key, pay per call.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cis",
            "type": "string",
            "description": "",
            "example": "60887980",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/medication/interactions",
        "description": "Check drug-drug interactions against the authoritative French ANSM thesaurus before your agent acts on a prescription or an order: post 2+ medications (CIS code, US NDC, INN/DCI substance or ANSM class) and get every published interaction between them - constraint level (contre_indication, association_deconseillee, precaution_emploi, a_prendre_en_compte), management advice and mechanism exactly as published by ANSM, plus honest coverage of anything that could not be compared. US drugs join via the INN substance bridge. No account, no key, pay per call.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "items",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/medication/report",
        "description": "One consolidated medication report before your agent acts on a prescription or an order, by French CIS code or US NDC: official BDPM identity with pack-level price and reimbursement, INN-normalized substances, BDPM generic group, ANSM shortage status, and ANSM-thesaurus drug-drug interactions between the subject and an optional co-medication list (with=, comma-separated CIS/NDC/DCI). Every section carries its own source and date; honest coverage. No account, no key, pay per call.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cis",
            "type": "string",
            "description": "",
            "example": "60441622",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "with",
            "type": "string",
            "description": "",
            "example": "simvastatine",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/medication/resolve",
        "description": "Resolve a medication before your agent acts on a prescription or an order: official identity from the French BDPM registry (ANSM/HAS) by CIS code, exact name or DCI substance - authorization and marketing status, active substances normalized to INN (the FR-US bridge), pack-level price and reimbursement rate, generic group. Same endpoint resolves US drugs by NDC or name (openFDA/RxNorm). No account, no key, pay per call.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "cis",
            "type": "string",
            "description": "",
            "example": "60424338",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/screen/address",
        "description": "Before your agent sends funds to a crypto address: check it against the sanctioned addresses published by OFAC (SDN and Consolidated) AND by the EU financial sanctions list - multi-list, where free feeds are OFAC-only - returning the designated entity, its programmes and its designation date behind every hit. Bitcoin, EVM, Tron, Solana and Monero. No transaction analysis, no clustering, no derived addresses, no risk score.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "address",
            "type": "string",
            "description": "",
            "example": "3My1ffQr5qQzmq4aBFgRqwRYqfB5zPAt8t",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "chain",
            "type": "string",
            "description": "",
            "example": "bitcoin",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://api.invoket.com/vehicle/recalls",
        "description": "Before your agent buys, sells or services a vehicle: list manufacturer recall campaigns that may affect it, consolidated from official NHTSA and RappelConso sources, matched by make, model and year or from a VIN. An empty list means no known recall",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "make",
            "type": "string",
            "description": "",
            "example": "Toyota",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "model",
            "type": "string",
            "description": "",
            "example": "Corolla",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "year",
            "type": "string",
            "description": "",
            "example": "2019",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "",
        "tags": [],
        "quality": null
      },
      {
        "url": "https://api.invoket.com/vehicle/report",
        "description": "Before your agent buys or appraises a vehicle: one consolidated report from a VIN \u2014 decode, candidate recall campaigns, type-approval CO2, the French registration tax it would cost and, from declared characteristics, Crit'Air / low-emission-zone status \u2014 from official NHTSA vPIC, RappelConso, EU 2019/631 and French tax sources, each block with its own provenance and honest coverage",
        "pricing": {
          "amount": "0.1",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "fuel",
            "type": "string",
            "description": "",
            "example": "electric",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "vin",
            "type": "string",
            "description": "",
            "example": "5YJ3E1EA7KF000316",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "1",
          "l30DaysUniquePayers": "1"
        }
      },
      {
        "url": "https://api.invoket.com/vehicle/vin/decode",
        "description": "Before your agent buys, lists or insures a vehicle: decode any 17-character VIN offline \u2014 manufacturer, country and region of build, model year, check digit validity and deterministic attributes from the official NHTSA vPIC tables",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "vin",
            "type": "string",
            "description": "",
            "example": "5YJ3E1EA7KF000316",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://api.invoket.com/weather/forecast",
        "description": "Before your agent schedules a delivery, plans outdoor work or hedges short-term weather exposure: a point forecast of 2 m temperature, precipitation and 10 m wind \u2014 plus opt-in convective, humidity, cloud and snow variables \u2014 for any GPS point or city. Deterministic NOAA GFS at 0.25 deg to 16 days (384 h), NOAA GEFS ensemble mean at 0.5 deg to 35 days (840 h) \u2014 beyond 16 days the value is an ensemble mean with smoothed extremes: trend, not threshold triggers. The lead selector is optional (omitted, the forecast defaults to the current analysis time) and the response names the model that served it and the exact forecast step.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "city",
            "type": "string",
            "description": "",
            "example": "Zurich",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "horizon_h",
            "type": "string",
            "description": "",
            "example": "24",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "variables",
            "type": "string",
            "description": "",
            "example": "temperature,precipitation,wind,convective,humidity,clouds,snow",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "3",
          "l30DaysUniquePayers": "3"
        }
      },
      {
        "url": "https://api.invoket.com/weather/forecast/batch",
        "description": "Before your agent plans across a whole network \u2014 fleet routing, multi-site operations, portfolio hedging: 2 m temperature, precipitation and 10 m wind forecasts for up to 500 point + lead-time queries in one call, from the deterministic NOAA GFS run (~16 days). Each query takes lat+lon or a city name plus an optional lead selector (omitted, it defaults to the current analysis time); an uncovered item is flagged via per-item coverage instead of failing the batch.",
        "pricing": {
          "amount": "0.02",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "POST",
        "providerName": "",
        "parameters": [
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "content-type",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "body",
            "name": "queries",
            "type": "array",
            "description": "",
            "example": [],
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      },
      {
        "url": "https://api.invoket.com/weather/forecast/daily",
        "description": "Before your agent plans a multi-day operation \u2014 logistics, construction, an event, crop work: a day-by-day forecast for any GPS point or city, with daily minimum and maximum 2 m temperature, total precipitation and peak 10 m wind per UTC calendar day, from today to the end of the NOAA GFS window (~16 days), extendable to 35 days on the NOAA GEFS ensemble mean \u2014 those extra days are an average of ~30 members, so their extremes are smoothed: trend, not threshold triggers. Each day names the model that served it and carries a coverage flag.",
        "pricing": {
          "amount": "0.01",
          "currency": "USDC",
          "network": "eip155:8453",
          "scheme": "exact",
          "maxAmount": "",
          "minAmount": ""
        },
        "method": "GET",
        "providerName": "",
        "parameters": [
          {
            "group": "query",
            "name": "days",
            "type": "string",
            "description": "",
            "example": "3",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lat",
            "type": "string",
            "description": "",
            "example": "43.7031",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "query",
            "name": "lon",
            "type": "string",
            "description": "",
            "example": "7.2661",
            "enumValues": [],
            "default": null,
            "required": false
          },
          {
            "group": "header",
            "name": "accept",
            "type": "string",
            "description": "",
            "example": "application/json",
            "enumValues": [],
            "default": null,
            "required": false
          }
        ],
        "serviceName": "Invoket",
        "tags": [
          "compliance",
          "verification",
          "fraud-prevention",
          "regulatory-data",
          "weather"
        ],
        "quality": {
          "l30DaysTotalCalls": "2",
          "l30DaysUniquePayers": "2"
        }
      }
    ],
    "integrationType": "",
    "isNew": false,
    "priceSummary": {
      "minAmount": "0.01",
      "maxAmount": "0.1",
      "avgCostPerTransaction": "0.017258",
      "avgCostBasis": "exact",
      "currency": "USDC"
    },
    "serviceName": "Invoket",
    "tags": [
      "compliance",
      "verification",
      "fraud-prevention",
      "regulatory-data",
      "weather"
    ],
    "iconUrl": "https://res.cloudinary.com/bdb-prod/image/upload/c_fill,ar_1:1,w_256,h_256,f_auto,q_auto/v1788093364/bazaar-icons/8fe879da60a12847.png"
  }
}