curl --request POST \
--url https://api.bigdata.com/v1/search \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"query": {
"text": "Microsoft earnings call highlights",
"filters": {
"timestamp": {
"start": "2025-01-01T14:15:22Z",
"end": "2025-08-11T14:15:22Z"
},
"topic": {
"any_of": [
"business,partnerships,partnership"
]
},
"document_type": {
"mode": "INCLUDE",
"values": [
"NEWS"
]
},
"entity": {
"all_of": [],
"any_of": [
"81660B",
"C379FA",
"94A3FB"
],
"none_of": []
},
"tag": {
"any_of": [
"research-report",
"any-tag"
]
},
"category": {
"mode": "INCLUDE",
"values": [
"expert_interviews",
"news",
"research"
]
}
},
"ranking_params": {
"source_boost": 10,
"freshness_boost": 1,
"reranker": {
"enabled": false,
"threshold": 0.8
}
},
"max_chunks": 100
}
}
'{
"results": [
{
"id": "57BB2AD919....",
"headline": "Headline example: Microsoft Corp.: Q3 2025 Earnings Call",
"timestamp": "2025-04-30T21:30:00Z",
"source": {
"id": "D4B903",
"name": "Factset Transcripts",
"rank": "RANK_1"
},
"url": "https://www.benzinga.com/node/45117886?utm_campaign=partner_feed&utm_medium=feed&utm_source=ravenpack",
"chunks": [
{
"cnum": 7,
"text": "Microsoft will provide forward-looking guidance on its earnings conference call Wednesday, which can be viewed below.\nMSFT Price Action: Microsoft stock is up 5.5% to $417.17 year-over-year in after-hours trading Wednesday versus a 52-week trading range of $344.79 to $468.35.",
"relevance": 0.8949412447701082,
"sentiment": 0.33,
"detections": [
{
"id": "ACE54B",
"start": 23,
"end": 38,
"type": "entity"
}
]
}
],
"document_type": "Earnings Call"
}
],
"metadata": {
"request_id": "user_2k3Z4SerTUIieyCfQhGR5UF2Af3",
"timestamp": "2025-09-12T11:10:46.019077+00:00"
},
"usage": {
"api_query_units": 0.7
}
}Easily find the most relevant information from trusted sources and your own data. Use it to power agents that give accurate, real-time answers.
curl --request POST \
--url https://api.bigdata.com/v1/search \
--header 'Content-Type: application/json' \
--header 'X-API-KEY: <api-key>' \
--data '
{
"query": {
"text": "Microsoft earnings call highlights",
"filters": {
"timestamp": {
"start": "2025-01-01T14:15:22Z",
"end": "2025-08-11T14:15:22Z"
},
"topic": {
"any_of": [
"business,partnerships,partnership"
]
},
"document_type": {
"mode": "INCLUDE",
"values": [
"NEWS"
]
},
"entity": {
"all_of": [],
"any_of": [
"81660B",
"C379FA",
"94A3FB"
],
"none_of": []
},
"tag": {
"any_of": [
"research-report",
"any-tag"
]
},
"category": {
"mode": "INCLUDE",
"values": [
"expert_interviews",
"news",
"research"
]
}
},
"ranking_params": {
"source_boost": 10,
"freshness_boost": 1,
"reranker": {
"enabled": false,
"threshold": 0.8
}
},
"max_chunks": 100
}
}
'{
"results": [
{
"id": "57BB2AD919....",
"headline": "Headline example: Microsoft Corp.: Q3 2025 Earnings Call",
"timestamp": "2025-04-30T21:30:00Z",
"source": {
"id": "D4B903",
"name": "Factset Transcripts",
"rank": "RANK_1"
},
"url": "https://www.benzinga.com/node/45117886?utm_campaign=partner_feed&utm_medium=feed&utm_source=ravenpack",
"chunks": [
{
"cnum": 7,
"text": "Microsoft will provide forward-looking guidance on its earnings conference call Wednesday, which can be viewed below.\nMSFT Price Action: Microsoft stock is up 5.5% to $417.17 year-over-year in after-hours trading Wednesday versus a 52-week trading range of $344.79 to $468.35.",
"relevance": 0.8949412447701082,
"sentiment": 0.33,
"detections": [
{
"id": "ACE54B",
"start": 23,
"end": 38,
"type": "entity"
}
]
}
],
"document_type": "Earnings Call"
}
],
"metadata": {
"request_id": "user_2k3Z4SerTUIieyCfQhGR5UF2Af3",
"timestamp": "2025-09-12T11:10:46.019077+00:00"
},
"usage": {
"api_query_units": 0.7
}
}Show child attributes
Natural-language search string. It is not mandatory when filtering by entities, keywords, or tags with the filters below.
"Microsoft earnings call highlights"
Show child attributes
Temporal filter to retrieve documents with a timestamp within a start and end date.
Document type filter to retrieve documents of specific types.
Show child attributes
Filter mode for document type selection.
INCLUDE, EXCLUDE "INCLUDE"
Array of document types to include or exclude based on the mode.
NEWS, TRANSCRIPT, FILING, TRANSCRIPT-PRESENTATION ["NEWS"]Source filter to retrieve documents from specific sources.
Category filter to retrieve documents from specific categories. This enables selecting a related set of sources without having to add a long list of source IDs.
Show child attributes
Filter mode for category selection.
INCLUDE, EXCLUDE "INCLUDE"
Array of categories to include or exclude based on the mode.
expert_interviews, filings, my_files, news, podcasts, research, transcripts ["expert_interviews", "news", "research"]Keyword filter to retrieve chunks based on keyword presence.
Show child attributes
Array of keywords that must all be present in the chunk.
[]Array of keywords where at least one must be present in the chunk.
[]Array of keywords that must not be present in the chunk.
["operating"]Specifies where to search for keywords: HEADLINE (only in headlines), BODY (only in body text), or ALL (both). Defaults to ALL if not provided.
HEADLINE, BODY, ALL "HEADLINE"
Entity filter to retrieve chunks where entities were identified.
Show child attributes
Array of entity IDs that must all be present in the chunk.
[]Array of entity IDs where at least one must be present in the chunk.
["228D42"]Array of entity IDs that must not be present in the document.
[]Specifies where to search for entities: HEADLINE (only in headlines), BODY (only in body text), or ALL (both). Defaults to ALL if not provided.
HEADLINE, BODY, ALL "HEADLINE"
Sentiment filter to retrieve chunks based on sentiment score. All chunks contain a sentiment score ranging from -1.00 to 1.00, indicating how that chunk might impact the market and whether it will have a positive or negative effect.
Show child attributes
Array of sentiment score ranges to filter by. Each range specifies a minimum and maximum sentiment score.
[
{ "min": -1, "max": -0.3 },
{ "min": 0.3, "max": 1 }
]Array of sentiment categories to filter by. Sunsetting: Use ranges instead for more precise sentiment filtering.
Sentiment categories: 'positive' (0.1 to 1.0), 'negative' (-0.1 to -1.0), 'neutral' (-0.1 to 0.1)
positive, negative, neutral ["positive", "negative", "neutral"]Select one or multiple companies for which the returned documents must have been reported by.
["228D42"]Specify one or multiple combinations of a year and a quarter (e.g., Q1 2024, Q4 2023).
[
{ "fiscal_year": 2024, "fiscal_quarter": 3 }
]Topic filter to retrieve chunks based on topic presence. Example: {"any_of": ["business,stock-prices,stock-price-volatility,down,"]} to find documents about stock price volatility.
Show child attributes
Array of topics that must all be present in the chunk.
[]Array of topics where at least one must be present in the chunk.
[
"business,stock-prices,stock-price-volatility,down,"
]Array of topics that must not be present in the chunk.
[]Specifies where to search for topics: HEADLINE (only in headlines), BODY (only in body text), or ALL (both). Defaults to ALL if not provided.
HEADLINE, BODY, ALL "HEADLINE"
Groups parameters that affect the ranking algorithm and determine chunk relevance.
Show child attributes
Controls how much the source rank influences relevance. Range: 0-10. Default: 1.0. 0 → source rank has no effect. 10 → maximum effect, boosting chunks from premium sources.
0 <= x <= 101
Controls the influence of document timestamp on relevance. Range: 0-10. Default: 1.0. 0 → publishing time is ignored (useful for point-in-time research). 10 → most recent documents are heavily prioritized.
0 <= x <= 101
Applies a second ranking phase to improve precision. A cross-encoder model re-ranks the top candidates using the input query.
Show child attributes
Enable the re-ranker. True by default.
true
Reranker threshold to filter results by relevance score. Range: 0.0 to 1.0. The default reranker uses a threshold of 0.2, but you can set a custom threshold to improve precision and reduce noise. Higher values return fewer, more relevant results.
0 <= x <= 10.8
Maximum number of chunks to retrieve. It must be lower than or equal to 1000. The response might contain a lower number of chunks due to discarding duplicated chunks after the matching phase.
10
Search results
Array of documents with one or more text chunks that match the query criteria.
Show child attributes
Unique document identifier, a 32-character hexadecimal string.
"57BB2AD919...."
Document title.
"Headline example: Microsoft Corp.: Q3 2025 Earnings Call"
Document timestamp in ANSI format and UTC timezone.
"2025-04-30T21:30:00Z"
Details about the source that published the document.
URL of the document.
"https://www.benzinga.com/node/45117886?utm_campaign=partner_feed&utm_medium=feed&utm_source=ravenpack"
Array of text chunks from the document.
Show child attributes
The index of the chunk in the document. You can use it to sort them in order. The first document chunk has cnum with the value 1.
7
The text of the chunk.
"Microsoft will provide forward-looking guidance on its earnings conference call Wednesday, which can be viewed below.\nMSFT Price Action: Microsoft stock is up 5.5% to $417.17 year-over-year in after-hours trading Wednesday versus a 52-week trading range of $344.79 to $468.35."
A float between 0 and 1. Relevance indicates the degree to which a particular match aligns with the various terms in your query. It's important to note that the relevance scores you receive are only meaningful within the context of the same search. Each execution generates unique scores, so comparing relevance across different queries is not meaningful.
0.8949412447701082
Sentiment score ranging from -1.00 to 1.00, indicating how that chunk might impact the market and whether it will have a positive or negative effect.
0.33
Array of entities detected in the chunk text.
Show child attributes
Unique identifier for the detected entity.
"ACE54B"
Start position of the entity in the chunk text.
23
End position of the entity in the chunk text.
38
Type of the detected entity (e.g., 'entity', 'topic').
"entity"
It describes the type of document. (Values will change in future releases)
"Earnings Call"
Was this page helpful?