Caplight · OpenAPI Overlay 1.0.0
API Evangelist enhancements for the Caplight REST API
27 actions
27 updates
documentation
extends
openapi/caplight-rest-api-openapi-original.json
Derived by API Evangelist
Built from the contracts Caplight publishes. Caplight did not publish this file.
What the actions change
operationIdx-apievangelist-profilex-apievangelist-harvestedx-apievangelist-source
Targets 27 · first 16 shown; the file carries all of them
$.info
$.paths['/v1/companies'].get
$.paths['/v1/companies/all-with-data'].get
$.paths['/v1/all-marketprices'].get
$.paths['/v1/market-price-history'].get
$.paths['/v1/live-orderbook'].get
$.paths['/v1/companies/quarterly-market-summary'].get
$.paths['/v1/fund-marks'].get
$.paths['/v1/news'].get
$.paths['/v1/trade-history'].get
$.paths['/v1/order-history'].get
$.paths['/v1/market-price-fixed-eod'].get
$.paths['/v1/stock-splits'].get
$.paths['/v1/filings/cois/all'].get
$.paths['/v1/filings/cois/get-download-urls'].get
$.paths['/v1/filings/cois/download-stats'].get
OpenAPI Overlay
overlay: 1.0.0
info:
title: API Evangelist enhancements for the Caplight REST API
version: 1.0.0
extends: openapi/caplight-rest-api-openapi-original.json
x-generated: '2026-08-09'
x-method: generated
x-note: Enhancements authored by API Evangelist. Not published by Caplight. The original harvested spec is never
mutated.
actions:
- target: $.info
description: Record API Evangelist provenance for this profile.
update:
x-apievangelist-profile: https://apis.io/provider/caplight/
x-apievangelist-harvested: '2026-08-09'
x-apievangelist-source: https://us-central1-caplight-prod.cloudfunctions.net/api/v2/spec
- target: $.paths['/v1/companies'].get
description: Spec declares no operationId for GET /v1/companies; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1Companies
- target: $.paths['/v1/companies/all-with-data'].get
description: Spec declares no operationId for GET /v1/companies/all-with-data; propose a stable one so agents
and generators can address the operation.
update:
operationId: getV1CompaniesAllWithData
- target: $.paths['/v1/all-marketprices'].get
description: Spec declares no operationId for GET /v1/all-marketprices; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1AllMarketprices
- target: $.paths['/v1/market-price-history'].get
description: Spec declares no operationId for GET /v1/market-price-history; propose a stable one so agents and
generators can address the operation.
update:
operationId: getV1MarketPriceHistory
- target: $.paths['/v1/live-orderbook'].get
description: Spec declares no operationId for GET /v1/live-orderbook; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1LiveOrderbook
- target: $.paths['/v1/companies/quarterly-market-summary'].get
description: Spec declares no operationId for GET /v1/companies/quarterly-market-summary; propose a stable one
so agents and generators can address the operation.
update:
operationId: getV1CompaniesQuarterlyMarketSummary
- target: $.paths['/v1/fund-marks'].get
description: Spec declares no operationId for GET /v1/fund-marks; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1FundMarks
- target: $.paths['/v1/news'].get
description: Spec declares no operationId for GET /v1/news; propose a stable one so agents and generators can
address the operation.
update:
operationId: getV1News
- target: $.paths['/v1/trade-history'].get
description: Spec declares no operationId for GET /v1/trade-history; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1TradeHistory
- target: $.paths['/v1/order-history'].get
description: Spec declares no operationId for GET /v1/order-history; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1OrderHistory
- target: $.paths['/v1/market-price-fixed-eod'].get
description: Spec declares no operationId for GET /v1/market-price-fixed-eod; propose a stable one so agents and
generators can address the operation.
update:
operationId: getV1MarketPriceFixedEod
- target: $.paths['/v1/stock-splits'].get
description: Spec declares no operationId for GET /v1/stock-splits; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1StockSplits
- target: $.paths['/v1/filings/cois/all'].get
description: Spec declares no operationId for GET /v1/filings/cois/all; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1FilingsCoisAll
- target: $.paths['/v1/filings/cois/get-download-urls'].get
description: Spec declares no operationId for GET /v1/filings/cois/get-download-urls; propose a stable one so
agents and generators can address the operation.
update:
operationId: getV1FilingsCoisGetDownloadUrls
- target: $.paths['/v1/filings/cois/download-stats'].get
description: Spec declares no operationId for GET /v1/filings/cois/download-stats; propose a stable one so agents
and generators can address the operation.
update:
operationId: getV1FilingsCoisDownloadStats
- target: $.paths['/v1/comps-performance'].get
description: Spec declares no operationId for GET /v1/comps-performance; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV1CompsPerformance
- target: $.paths['/v2/companies/{companyId}/funding-rounds'].get
description: Spec declares no operationId for GET /v2/companies/{companyId}/funding-rounds; propose a stable one
so agents and generators can address the operation.
update:
operationId: getV2CompaniesByCompanyIdFundingRounds
- target: $.paths['/v2/companies'].get
description: Spec declares no operationId for GET /v2/companies; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV2Companies
- target: $.paths['/v2/companies/{companyId}'].get
description: Spec declares no operationId for GET /v2/companies/{companyId}; propose a stable one so agents and
generators can address the operation.
update:
operationId: getV2CompaniesByCompanyId
- target: $.paths['/v2/funding-rounds/updates'].get
description: Spec declares no operationId for GET /v2/funding-rounds/updates; propose a stable one so agents and
generators can address the operation.
update:
operationId: getV2FundingRoundsUpdates
- target: $.paths['/v2/funding-rounds/{roundId}'].get
description: Spec declares no operationId for GET /v2/funding-rounds/{roundId}; propose a stable one so agents
and generators can address the operation.
update:
operationId: getV2FundingRoundsByRoundId
- target: $.paths['/v2/companies/{companyId}/comps'].get
description: Spec declares no operationId for GET /v2/companies/{companyId}/comps; propose a stable one so agents
and generators can address the operation.
update:
operationId: getV2CompaniesByCompanyIdComps
- target: $.paths['/v2/companies/{companyId}/investors'].get
description: Spec declares no operationId for GET /v2/companies/{companyId}/investors; propose a stable one so
agents and generators can address the operation.
update:
operationId: getV2CompaniesByCompanyIdInvestors
- target: $.paths['/v2/composite-index'].get
description: Spec declares no operationId for GET /v2/composite-index; propose a stable one so agents and generators
can address the operation.
update:
operationId: getV2CompositeIndex
- target: $.paths['/v2/composite-index/sectors'].get
description: Spec declares no operationId for GET /v2/composite-index/sectors; propose a stable one so agents
and generators can address the operation.
update:
operationId: getV2CompositeIndexSectors
- target: $.paths['/v2/composite-index/verticals'].get
description: Spec declares no operationId for GET /v2/composite-index/verticals; propose a stable one so agents
and generators can address the operation.
update:
operationId: getV2CompositeIndexVerticals
Work with this as data
Every overlay 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 openapi overlays
4 MCP tools reach this
find_overlaysBrowse and filter every overlay 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.
Call it yourself
curl for this page
This overlay
curl "https://apis.io/api/v1/overlays/caplight-rest-api-overlay"
All openapi overlays
curl "https://apis.io/api/v1/overlays?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
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.