broadcastwell-com Vendors API

The Vendors API from broadcastwell-com — 1 operation(s) for vendors.

Operations 1

GET /vendors/{slug}/facts.json Vendor approved facts #

Work with this as data

Every API 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 apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • 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 API
curl "https://apis.io/api/v1/apis/broadcastwell-com:broadcastwell-com-vendors-api"
All apis
curl "https://apis.io/api/v1/apis?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.

OpenAPI Specification

broadcastwell-com-vendors-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Broadcastwell Vendors API
  version: 1.0.0
  summary: Read the answers five AI engines gave to your buyers' questions, with every receipt.
  description: 'Read only. Every rate is a five field object: pct, low, high, interval and base, where low and high are the 95% Wilson interval and base states the count. Every headline figure counts scheduled runs only. Adaptive runs are labelled and never pooled. Errors are problem details with a next step. Version 1 changes only by addition.


    The public demo key bwp_demo_kalvenor_sample reads the fictional Kalvenor sample at /accounts/sample.


    The separate commercial Agent Test is run by ChatGPT Work with Cloud browser, two runs per task at least two hours apart. Its ten task results and 20 session receipts are delivered through the owning account after human review; they are not pooled with the five-engine measurements described by this API.'
  contact:
    name: Broadcastwell
    email: hello@broadcastwell.com
    url: https://broadcastwell.com
  termsOfService: https://broadcastwell.com/terms
servers:
- url: https://app.broadcastwell.com/api/v1
security:
- bearer: []
tags:
- name: Vendors
paths:
  /vendors/{slug}/facts.json:
    get:
      operationId: getVendorFacts
      summary: Vendor approved facts
      description: Public JSON used by the six read-only Ask Vendor MCP tools at /mcp/vendor/{slug}. Kalvenor is fictional SAMPLE DATA. A vendor statement, not a measurement or ranking signal.
      servers:
      - url: https://app.broadcastwell.com
      security: []
      parameters:
      - name: slug
        in: path
        required: true
        schema:
          type: string
          pattern: ^[a-z0-9]+(?:-[a-z0-9]+)*$
        example: kalvenor
      responses:
        '200':
          description: The vendor's approved facts
          content:
            application/json:
              schema:
                $schema: https://json-schema.org/draft/2020-12/schema
                $id: https://app.broadcastwell.com/standard/vendor-facts.schema.json
                title: Vendor Facts File v1
                type: object
                additionalProperties: false
                properties:
                  facts_version:
                    const: '1'
                  updated:
                    type: string
                    format: date
                  company:
                    type: string
                    minLength: 1
                    maxLength: 2000
                  domain:
                    type: string
                    format: hostname
                    maxLength: 253
                  category:
                    type: string
                    minLength: 1
                    maxLength: 2000
                  one_sentence:
                    type: string
                    minLength: 1
                    maxLength: 2000
                  for:
                    type: array
                    maxItems: 100
                    items:
                      type: string
                      minLength: 1
                      maxLength: 2000
                    minItems: 1
                  not_for:
                    type: array
                    maxItems: 100
                    items:
                      type: string
                      minLength: 1
                      maxLength: 2000
                  pricing:
                    type: object
                    additionalProperties: false
                    properties:
                      public:
                        type: boolean
                      url:
                        type: string
                        format: uri
                        maxLength: 2000
                      plans:
                        type: array
                        maxItems: 100
                        items:
                          type: object
                          additionalProperties: false
                          properties:
                            name:
                              type: string
                              minLength: 1
                              maxLength: 2000
                            price:
                              type: string
                              minLength: 1
                              maxLength: 2000
                            billing:
                              type: string
                              minLength: 1
                              maxLength: 2000
                            includes:
                              type: array
                              maxItems: 100
                              items:
                                type: string
                                minLength: 1
                                maxLength: 2000
                          required:
                          - name
                          - price
                          - billing
                          - includes
                    required:
                    - public
                    - url
                    - plans
                  integrations:
                    type: array
                    maxItems: 100
                    items:
                      type: object
                      additionalProperties: false
                      properties:
                        name:
                          type: string
                          minLength: 1
                          maxLength: 2000
                        url:
                          type: string
                          format: uri
                          maxLength: 2000
                      required:
                      - name
                      - url
                  api_docs_url:
                    type: string
                    format: uri
                    maxLength: 2000
                  compliance:
                    type: array
                    maxItems: 100
                    items:
                      type: object
                      additionalProperties: false
                      properties:
                        name:
                          type: string
                          minLength: 1
                          maxLength: 2000
                        status:
                          enum:
                          - stated
                          - certified
                          - in progress
                        url:
                          type: string
                          format: uri
                          maxLength: 2000
                      required:
                      - name
                      - status
                      - url
                  demo_url:
                    type: string
                    format: uri
                    maxLength: 2000
                  contact_url:
                    type: string
                    format: uri
                    maxLength: 2000
                  support_url:
                    type: string
                    format: uri
                    maxLength: 2000
                  status_url:
                    type: string
                    format: uri
                    maxLength: 2000
                  facts_url:
                    type: string
                    format: uri
                    maxLength: 2000
                  index_record_url:
                    type: string
                    format: uri
                    maxLength: 2000
                required:
                - facts_version
                - updated
                - company
                - domain
                - category
                - one_sentence
                - for
                - pricing
                - demo_url
                - contact_url
                - facts_url
        '404':
          description: No published vendor facts
        '503':
          description: The approved hosted source could not be read
      tags:
      - Vendors
components:
  securitySchemes:
    bearer:
      type: http
      scheme: bearer
      description: An account API key, or the public demo key.
x-changelog:
- date: '2026-10-15'
  version: 1.1.0
  change: 'Added POST /accounts/me/questions: a live question, by a key whose account allowed live questions when creating it. Without preview_hash it previews and spends nothing; with it, it asks and uses one credit.'
- date: '2026-10-14'
  version: 1.0.0
  change: 'Added the public tier, no key needed: GET /index/categories, GET /index/categories/{category} and GET /public-fix, GET /public-fix/{slug}, the same reads as the public connector at /mcp/public. 60 requests a minute and 1,000 a day per address.'
- date: '2026-10-07'
  version: 1.0.0
  change: 'Added read-only GET /kpi: organic evidence, sponsored presence and permissioned AI referrals with sources and dates. The demo key returns fictional SAMPLE DATA.'
- date: '2026-10-06'
  version: 1.0.0
  change: 'Agent Test: ten tasks run by ChatGPT Work with Cloud browser, two runs per task at least two hours apart. Account findings require all 20 receipts and human review. The separate Agent Gap study uses one primary run per task with a repeat sample.'
- date: '2026-09-21'
  version: 1.0.0
  change: 'Version 1 published: runs, run summary, questions, receipts, displacement, sources, fixes, history, alerts, proof and method. Account API keys, the public demo key and webhooks.'
- date: '2026-09-28'
  version: 1.0.0
  change: Added GET /index/lookup, the public Absence Index lookup by website or name. No key needed.
x-rate-limits:
  key_per_minute: 60
  key_per_day: 5000
  demo_per_address_minute: 30
  note: Defaults. The live values are returned on every response in the RateLimit headers.