aid: gist
name: Gist
description: >-
  Gist is an AI brand-visibility, answer-engine and content-monetization platform built by ProRata
  (founded 2024) that helps publishers and advertisers stay visible, measurable and monetizable
  inside generative AI experiences. It ships three products: Gist GEO (generative engine
  optimization for consistent organic visibility in AI answers), Gist Ads (paid brand amplification
  placed directly in AI search surfaces, with native iOS and Android ad SDKs and a publisher ad
  tag), and Gist Answers (an embeddable, publisher-backed AI answer engine for on-site engagement
  and monetization). Behind those products sits a real developer surface documented at the Gist
  Developer Hub: the Prorata API Service (chat, streaming completions, citations, per-source
  attribution, threads, recommended and related questions, publisher management and document
  summarization) at api.gist.ai, the Gist Content API for publisher article ingestion, the Gist
  Content Network crawler and CMS/RSS ingestion paths, and the gist-chat-widget web component
  distributed from cdn.gist.ai. Gist positions itself as turning AI from a black box into a
  measurable, actionable channel for brands and content owners, with fair attribution and a 50/50
  publisher revenue share as the stated basis of the model.
url: https://raw.githubusercontent.com/api-evangelist/gist/refs/heads/main/apis.yml
x-api-posture: no-product-api
x-api-posture-basis: observed
x-type: company
x-source: vc-portfolio
x-backed-by:
- mayfield
deliveryModel:
  model: saas
  license_evidence:
    not_product:
    - prorata-ai/prtadssdk
  open_source: unknown
  commercial: true
  callable_host: false
  label: Hosted service · you call their endpoint
  confidence: low
  source:
  - openapi
  - pricing
  - repository-not-product
  generated: '2026-09-25'
  method: derived
accessModel:
  pricing: unknown
  onboarding: sales
  trial: false
  try_now: false
  public: false
  label: Onboarding required
  confidence: medium
  source:
  - https://platform.gist.ai/docs/gist-content-api
  - https://platform.gist.ai/docs/about-gist-services
  generated: '2026-08-12'
  method: searched
  note: >-
    API keys are issued at the Publisher Group level during onboarding — "API keys are provided
    during onboarding. Contact us if you need access." No self-serve signup and no published
    price list were found.
specificationVersion: '0.23'
created: '2026-07-17'
modified: '2026-08-12'
x-docs-platform: readme
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-10-03
tags:
- Company
- Artificial Intelligence
- Generative AI
- Advertising
- Marketing
- Brand Visibility
- Publishers
- Search
- Content
- Answer Engine
- Attribution
- Content Licensing
- Media
- RAG
- AdTech
tags_raw:
- Company
- Artificial Intelligence
- Generative AI
- Advertising
- Marketing
- Brand Visibility
- Publishers
- Search
- Content
- Answer Engine
- Attribution
- Content Licensing
- Media
- RAG
- Advertising Technology
image: https://cdn.prod.website-files.com/69b4128468609a447fd7dd25/6a05c44830dff65379b10594_512x512.png
apis:
- name: Gist Content API
  description: >-
    Publisher ingest API for the Gist Content Network. Lets publisher partners push articles to ProRata
    in real time (`POST /ingest/article`) or in bulk for archival backfill (`POST /ingest/multiple_articles`),
    as an alternative to the ProRataInc crawler, CMS integrations (WordPress, ArcXP, Strapi, Substack)
    or RSS feeds. Authenticated with a Publisher Group API key sent as `Authorization: Bearer <key>`;
    default limit 10 requests per minute. The documentation publishes the endpoint paths and payloads
    but does not publish the host, so no baseURL is recorded here rather than guessed.
  humanURL: https://platform.gist.ai/docs/gist-content-api
  tags:
  - content-ingestion
  - Publishers
  - Content Licensing
  - Syndication
  tags_raw:
  - content-ingestion
  - publishers
  - content-licensing
  - syndication
  properties:
  - type: Documentation
    url: https://platform.gist.ai/docs/gist-content-api
  - type: APIReference
    url: https://platform.gist.ai/docs/gist-content-api
  - type: GettingStarted
    url: https://platform.gist.ai/docs/gcn-overview
- name: Gist Ads Ad Tag and Display Ad API
  description: >-
    Advertising delivery surface for Gist Ads. Publishers load the `adtag.js` bundle from tp-at.prorata.ai
    and call `window.prtag.defineSlot({id, api_key, url, geo}, slotId, sizes, adTypes)` to request contextual
    ads against a search query; the ad tag then calls the display ad decision service (disp-api.prorata.ai,
    endpoints `/health`, `/decision`, `/api/v1/chat/`) and the search ad service (tp-srch-api.prorata.ai,
    which requires Publisher-ID and Publisher-Key headers). The same hosts back the first-party iOS and
    Android Gist Ads SDKs.
  humanURL: https://tp-at.prorata.ai/docs
  baseURL: https://tp-at.prorata.ai
  tags:
  - Advertising
  - ad-tag
  - Ad Serving
  - Contextual Advertising
  - Monetization
  tags_raw:
  - advertising
  - ad-tag
  - ad-serving
  - contextual-advertising
  - monetization
  properties:
  - type: Documentation
    url: https://tp-at.prorata.ai/docs
  - type: APIReference
    url: https://tp-at.prorata.ai/docs
  - type: SourceCode
    url: https://github.com/Prorata-ai/PrtAdsSDK
- aid: gist:gist-chat-api
  name: Gist Chat API
  description: The Chat API from Gist — 5 operation(s) for chat.
  humanURL: https://platform.gist.ai/docs/ga-overview
  baseURL: https://api.gist.ai
  tags:
  - Chat
  properties:
  - type: OpenAPI
    url: openapi/gist-chat-api-openapi.yml
  - type: Documentation
    url: https://platform.gist.ai/docs/ga-overview
  - type: APIReference
    url: https://platform.gist.ai/reference/get_v1-health
  - type: Authentication
    url: authentication/gist-authentication.yml
  - type: Conventions
    url: conventions/gist-conventions.yml
  - type: ErrorCatalog
    url: errors/gist-problem-types.yml
  - type: RateLimits
    url: rate-limits/gist-rate-limits.yml
  - type: DataModel
    url: data-model/gist-data-model.yml
  - type: ToolCrosswalk
    url: mcp/gist-tool-crosswalk.yml
- aid: gist:gist-health-api
  name: Gist Health API
  description: The Health API from Gist — 1 operation(s) for health.
  humanURL: https://platform.gist.ai/docs/ga-overview
  baseURL: https://api.gist.ai
  tags:
  - Health
  properties:
  - type: OpenAPI
    url: openapi/gist-health-api-openapi.yml
  - type: Documentation
    url: https://platform.gist.ai/docs/ga-overview
  - type: APIReference
    url: https://platform.gist.ai/reference/get_v1-health
  - type: Authentication
    url: authentication/gist-authentication.yml
  - type: Conventions
    url: conventions/gist-conventions.yml
  - type: ErrorCatalog
    url: errors/gist-problem-types.yml
  - type: RateLimits
    url: rate-limits/gist-rate-limits.yml
  - type: DataModel
    url: data-model/gist-data-model.yml
  - type: ToolCrosswalk
    url: mcp/gist-tool-crosswalk.yml
- aid: gist:gist-publishers-api
  name: Gist Publishers API
  description: The Publishers API from Gist — 2 operation(s) for publishers.
  humanURL: https://platform.gist.ai/docs/ga-overview
  baseURL: https://api.gist.ai
  tags:
  - Publishers
  properties:
  - type: OpenAPI
    url: openapi/gist-publishers-api-openapi.yml
  - type: Documentation
    url: https://platform.gist.ai/docs/ga-overview
  - type: APIReference
    url: https://platform.gist.ai/reference/get_v1-health
  - type: Authentication
    url: authentication/gist-authentication.yml
  - type: Conventions
    url: conventions/gist-conventions.yml
  - type: ErrorCatalog
    url: errors/gist-problem-types.yml
  - type: RateLimits
    url: rate-limits/gist-rate-limits.yml
  - type: DataModel
    url: data-model/gist-data-model.yml
  - type: ToolCrosswalk
    url: mcp/gist-tool-crosswalk.yml
- aid: gist:gist-questions-api
  name: Gist Questions API
  description: The Questions API from Gist — 2 operation(s) for questions.
  humanURL: https://platform.gist.ai/docs/ga-overview
  baseURL: https://api.gist.ai
  tags:
  - Questions
  properties:
  - type: OpenAPI
    url: openapi/gist-questions-api-openapi.yml
  - type: Documentation
    url: https://platform.gist.ai/docs/ga-overview
  - type: APIReference
    url: https://platform.gist.ai/reference/get_v1-health
  - type: Authentication
    url: authentication/gist-authentication.yml
  - type: Conventions
    url: conventions/gist-conventions.yml
  - type: ErrorCatalog
    url: errors/gist-problem-types.yml
  - type: RateLimits
    url: rate-limits/gist-rate-limits.yml
  - type: DataModel
    url: data-model/gist-data-model.yml
  - type: ToolCrosswalk
    url: mcp/gist-tool-crosswalk.yml
- aid: gist:gist-root-api
  name: Gist Root API
  description: The Root API from Gist — 1 operation(s) for root.
  humanURL: https://platform.gist.ai/docs/ga-overview
  baseURL: https://api.gist.ai
  tags:
  - Root
  properties:
  - type: OpenAPI
    url: openapi/gist-root-api-openapi.yml
  - type: Documentation
    url: https://platform.gist.ai/docs/ga-overview
  - type: APIReference
    url: https://platform.gist.ai/reference/get_v1-health
  - type: Authentication
    url: authentication/gist-authentication.yml
  - type: Conventions
    url: conventions/gist-conventions.yml
  - type: ErrorCatalog
    url: errors/gist-problem-types.yml
  - type: RateLimits
    url: rate-limits/gist-rate-limits.yml
  - type: DataModel
    url: data-model/gist-data-model.yml
  - type: ToolCrosswalk
    url: mcp/gist-tool-crosswalk.yml
- aid: gist:gist-summaries-api
  name: Gist Summaries API
  description: The Summaries API from Gist — 2 operation(s) for summaries.
  humanURL: https://platform.gist.ai/docs/ga-overview
  baseURL: https://api.gist.ai
  tags:
  - Summary
  tags_raw:
  - Summaries
  properties:
  - type: OpenAPI
    url: openapi/gist-summaries-api-openapi.yml
  - type: Documentation
    url: https://platform.gist.ai/docs/ga-overview
  - type: APIReference
    url: https://platform.gist.ai/reference/get_v1-health
  - type: Authentication
    url: authentication/gist-authentication.yml
  - type: Conventions
    url: conventions/gist-conventions.yml
  - type: ErrorCatalog
    url: errors/gist-problem-types.yml
  - type: RateLimits
    url: rate-limits/gist-rate-limits.yml
  - type: DataModel
    url: data-model/gist-data-model.yml
  - type: ToolCrosswalk
    url: mcp/gist-tool-crosswalk.yml
- aid: gist:gist-threads-api
  name: Gist Threads API
  description: The Threads API from Gist — 2 operation(s) for threads.
  humanURL: https://platform.gist.ai/docs/ga-overview
  baseURL: https://api.gist.ai
  tags:
  - Threads
  properties:
  - type: OpenAPI
    url: openapi/gist-threads-api-openapi.yml
  - type: Documentation
    url: https://platform.gist.ai/docs/ga-overview
  - type: APIReference
    url: https://platform.gist.ai/reference/get_v1-health
  - type: Authentication
    url: authentication/gist-authentication.yml
  - type: Conventions
    url: conventions/gist-conventions.yml
  - type: ErrorCatalog
    url: errors/gist-problem-types.yml
  - type: RateLimits
    url: rate-limits/gist-rate-limits.yml
  - type: DataModel
    url: data-model/gist-data-model.yml
  - type: ToolCrosswalk
    url: mcp/gist-tool-crosswalk.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: CapabilityMap
  url: capabilities/gist-capability-edges.yml
  name: Gist Business Capability Map
- type: Website
  url: https://gist.ai
- type: DeveloperPortal
  url: https://platform.gist.ai/docs/about-gist-services
- type: Documentation
  url: https://platform.gist.ai/docs/about-gist-services
- type: APIReference
  url: https://platform.gist.ai/reference/get_v1-health
- type: GettingStarted
  url: https://platform.gist.ai/docs/quick-start-using-widgets
- type: Blog
  url: https://gist.ai/get-the-gist
- type: Support
  url: https://gist.ai/contact
- type: GitHubOrganization
  url: https://github.com/Prorata-ai
- type: Login
  url: https://console.gist.ai/
- type: PrivacyPolicy
  url: https://gist.ai/privacy-policy
- type: TermsOfService
  url: https://gist.ai/terms-of-use
- type: LLMsTxt
  url: llms/gist-llms.txt
- type: Packages
  url: packages/gist-packages.yml
- type: SDKs
  url: packages/gist-packages.yml
- type: Components
  url: components/gist-components.yml
- type: Sandbox
  url: sandbox/gist-sandbox.yml
- type: Authentication
  url: authentication/gist-authentication.yml
- type: Conventions
  url: conventions/gist-conventions.yml
- type: ErrorCatalog
  url: errors/gist-problem-types.yml
- type: RateLimits
  url: rate-limits/gist-rate-limits.yml
- type: Plans
  url: plans/gist-plans-pricing.yml
- type: Lifecycle
  url: lifecycle/gist-lifecycle.yml
- type: Conformance
  url: conformance/gist-conformance.yml
- type: DataModel
  url: data-model/gist-data-model.yml
- type: JSONSchema
  url: json-schema/gist-attribution-extension.json
- type: X-MCPServerCandidate
  url: mcp/gist-mcp.yml
  note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: ToolCrosswalk
  url: mcp/gist-tool-crosswalk.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Overlay
  url: overlays/gist-answers-api-overlay.yaml
- type: DomainSecurity
  url: security/gist-domain-security.yml
x-enrichment:
  date: '2026-08-12'
  status: enriched
  artifacts_added: 26
  pass: local-v1
x-coverage:
  state: covered
  reason: null
  detail: >-
    Round 1 recorded "no public API or developer surface". That was wrong. STEP 0b contract
    discovery found the Gist Developer Hub at platform.gist.ai (a ReadMe hub), its llms.txt, and
    the OpenAPI backing its API reference in the ReadMe API registry — a 16-operation OpenAPI
    3.0.0 titled "Prorata API Service", confirmed against a live 200 from
    https://api.gist.ai/v1/health.
  checked: '2026-08-12'
