How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

SiftingIO Stocks API

US-equity fundamentals (SEC) and historical bars.

SiftingIO Stocks API is one of 13 APIs that SiftingIO publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Stocks. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 17 operations across 17 paths, and defines 35 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, https://api.sifting.io.

17 operations 17 paths 35 schemas 17 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.sifting.io
Authentication
API Key, API Key
Contact
License
MIT
Resource Areas
1

Authentication & Security 2

SiftingIO Stocks API declares 2 security schemes for authenticating requests. An API key is passed in the header as X-API-Key (ApiKeyHeader). An API key is passed in the query as api_key (ApiKeyQuery). By default, every request must be authenticated.

Paths & Operations 17

Across 17 paths, the API surfaces 17 operations — 17 GET. Each is listed below with its method, path, parameters, and response codes.

Stocks 17

US-equity fundamentals (SEC) and historical bars.

GET
/v1/fnd/stocks/search
Ticker / company search
searchStocks 2 params → 200401429
GET
/v1/fnd/stocks/screener/{concept}/{period}
Cross-sectional screener (gzip required)
getScreener 7 params → 200400401406429
GET
/v1/fnd/stocks/{ticker}/profile
Company profile
getCompanyProfile 1 param → 200401404429
GET
/v1/fnd/stocks/{ticker}/filings
SEC filings
listFilings 6 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/filings/{accession}
Filing detail
getFiling 2 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/filings/{accession}/sections
All filing sections
getFilingSections 2 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/filings/{accession}/sections/{section}
One filing section
getFilingSection 3 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/risk-factors-diff
Year-over-year risk-factor diff
getRiskFactorsDiff 1 param → 200401404429
GET
/v1/fnd/stocks/{ticker}/ratios
Fundamental ratios
getRatios 1 param → 200401404429
GET
/v1/fnd/stocks/{ticker}/earnings
Earnings releases
listEarnings 3 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/financials
Full XBRL financials (gzip required)
getFinancials 2 params → 200401404406429
GET
/v1/fnd/stocks/{ticker}/financials/{concept}
One XBRL concept (gzip required)
getFinancialConcept 4 params → 200401404406429
GET
/v1/fnd/stocks/{ticker}/insiders
Insider transactions (Form 3/4/5)
listInsiders 3 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/ownership
Schedule 13D/13G ownership filings
listOwnership 3 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/events
8-K material events
listEvents 4 params → 200401404429
GET
/v1/fnd/stocks/{ticker}/compensation
DEF 14A proxy / compensation filings
listCompensation 3 params → 200401404429
GET
/v1/hist/stocks/{ticker}/bars
Historical stock OHLCV bars (gzip required)
getStockBars 7 params → 200400401404406429

Schemas 35

The contract defines 35 schemas that model the data the API accepts and returns. The most detailed are InsiderTransaction (17 properties), FinancialRatio (16 properties), MetricValue (9 properties), Filing (9 properties). Each schema is shown below with its type and property counts.

Ratios
object
4 properties
Error
object
3 properties 1 required
ListMeta
object
3 properties
BarsMeta
object
4 properties
CompensationFiling
object
5 properties
SectionDiff
object
4 properties
SectionDiffStats
object
6 properties
Financials
object
4 properties
ScreenerRow
object
6 properties
CompanyProfile
object
9 properties
FilingSections
object
6 properties
DiffPair
object
2 properties
FilingsResponse
object
2 properties
EventFiling
object
6 properties
FinancialConcept
object
7 properties
FinancialRatio
object
16 properties
StockSearchResponse
object
2 properties
StockSearchResult
object
4 properties
FilingDetail
RiskFactorsDiff
object
5 properties
OwnershipResponse
object
2 properties
InsidersResponse
object
2 properties
FilingSectionDetail
object
7 properties
EventFilingsResponse
object
2 properties
Bar
object
6 properties
Filing
object
9 properties
FilingSection
object
2 properties
CompensationResponse
object
2 properties
OwnershipFiling
object
5 properties
MetricValue
object
9 properties
InsiderTransaction
object
17 properties
FilingRef
object
4 properties
ScreenerResult
object
7 properties
ConceptBlock
object
5 properties
BarsResponse
object
2 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

siftingio-stocks-api-openapi.yml Raw ↑

Other APIs SiftingIO publishes across the network.

SiftingIO Live Stream
SiftingIO MCP Server
SiftingIO Commodities API
SiftingIO Convert API
SiftingIO Crypto API
SiftingIO DEX API
SiftingIO Economic Calendar API
SiftingIO Filers API
SiftingIO Forex API
SiftingIO Live API
SiftingIO Markets API
SiftingIO Signals API
Where this information came from

This is an independent, third-party profile of SiftingIO Stocks API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.