GET /api/eureka/research/inspection
Account required · HTTP API reference
All endpoints · Authentication and retries · Download OpenAPI
- Requires a signed-in account and permission to access this resource. Use identifiers returned by your own account's earlier requests.
Request
| Parameter | Location | Type and requirement |
|---|---|---|
nicheId | query | string · optional |
nicheKey | query | string · optional |
provider | query | string · required |
source | query | string · optional |
country | query | string · optional |
geography | query | string · optional |
instrumentType | query | string · optional |
theme | query | string · optional |
sectors | query | string · optional |
exchanges | query | string · optional |
themes | query | string · optional |
startDate | query | string · required |
endDate | query | string · required |
timeframe | query | string · required |
equitiesOnly | query | string · optional |
excludeEtfs | query | string · optional |
excludeIndiaEtfs | query | string · optional |
symbol | query | string · optional |
benchmarkSymbol | query | string · optional |
search | query | string · optional |
offset | query | string · optional |
overviewOnly | query | string · optional |
predictor | query | string · optional |
previewOnly | query | string · optional |
predictorOnly | query | string · optional |
No request body.
Example
Examples use fictional data. Replace identifiers with resources you can access. For account requests, cookies.txt must contain your own session; set CSRF_TOKEN to the matching CSRF cookie value where required.
curl --include \
--request GET \
'https://api.weavers.app/api/eureka/research/inspection?provider=github&startDate=2025-01-01&endDate=2025-06-30&timeframe=example' \
--cookie cookies.txt --cookie-jar cookies.txtResponses
200 · Successful response.
application/json
{
"dataset": {
"provider": "alpaca",
"startDate": "2025-01-01",
"endDate": "2025-06-30",
"timeframe": "1D",
"nicheId": 1,
"nicheKey": "example",
"equitiesOnly": false,
"excludeEtfs": false,
"excludeIndiaEtfs": false
},
"inspectedAt": "2025-01-01T00:00:00.000Z",
"assets": [],
"assetCount": 1,
"assetsTruncated": false,
"symbol": null,
"candles": [],
"rejectedRows": 1,
"candlesTruncated": false
}View response model
previewAssetOffset optional · numberpreviewWithData optional · numberpredictorSeries optional · array of objectView predictorSeries model
Array items:
timestamp required · stringvalue required · null | numberView value model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
dataset required · objectView dataset model
Variant 1: object
provider required · "alpaca" | "marketstack"startDate required · stringendDate required · stringtimeframe required · "1D" | "1H"nicheId required · numbernicheKey required · stringequitiesOnly required · booleanexcludeEtfs required · booleanexcludeIndiaEtfs required · booleanAdditional fields: JSON values.
Variant 2: object
provider required · "alpaca" | "marketstack"startDate required · stringendDate required · stringtimeframe required · "1D" | "1H"source required · "catalog"country required · stringgeography required · "exposure" | "listing"instrumentType required · "other" | "stock" | "etf"theme optional · stringAdditional fields: JSON values.
inspectedAt required · stringassets required · array of objectView assets model
Array items:
symbol required · stringname required · stringsector optional · null | stringView sector model
Variant 1: null
null
Variant 2: string
string
exchange optional · null | stringView exchange model
Variant 1: null
null
Variant 2: string
string
currency optional · null | stringView currency model
Variant 1: null
null
Variant 2: string
string
country optional · null | stringView country model
Variant 1: null
null
Variant 2: string
string
assetType optional · null | stringView assetType model
Variant 1: null
null
Variant 2: string
string
listingCountry optional · null | stringView listingCountry model
Variant 1: null
null
Variant 2: string
string
exposureCountry optional · null | stringView exposureCountry model
Variant 1: null
null
Variant 2: string
string
exposureBasis optional · null | stringView exposureBasis model
Variant 1: null
null
Variant 2: string
string
priceSummary optional · objectView priceSummary model
high required · null | numberView high model
Variant 1: null
null
Variant 2: number
number
low required · null | numberView low model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
priceHistory optional · array of objectView priceHistory model
Array items:
time required · stringclose required · numberAdditional fields: JSON values.
coverage optional · objectView coverage model
bars required · numberfirst required · null | stringView first model
Variant 1: null
null
Variant 2: string
string
last required · null | stringView last model
Variant 1: null
null
Variant 2: string
string
source required · null | stringView source model
Variant 1: null
null
Variant 2: string
string
referenceBars required · numbermissingBars required · numbermissingVolume required · numberinvalidBars required · numberadjustedCloseBars required · numberstatus required · "matches_reference" | "partial" | "no_data" | "unknown_exchange"Additional fields: JSON values.
Additional fields: JSON values.
assetCount required · numberassetsTruncated required · booleansymbol required · null | stringView symbol model
Variant 1: null
null
Variant 2: string
string
candles required · array of objectView candles model
Array items:
timestamp required · stringopen required · numberhigh required · numberlow required · numberclose required · numbervolume optional · numberAdditional fields: JSON values.
rejectedRows required · numbercandlesTruncated required · booleanoverview optional · objectView overview model
marketCapAssets optional · array of objectView marketCapAssets model
Array items:
symbol required · stringname required · stringcoverage optional · objectView coverage model
bars required · numberfirst required · null | stringView first model
Variant 1: null
null
Variant 2: string
string
last required · null | stringView last model
Variant 1: null
null
Variant 2: string
string
source required · null | stringView source model
Variant 1: null
null
Variant 2: string
string
referenceBars required · numbermissingBars required · numbermissingVolume required · numberinvalidBars required · numberadjustedCloseBars required · numberstatus required · "matches_reference" | "partial" | "no_data" | "unknown_exchange"Additional fields: JSON values.
sector optional · null | stringView sector model
Variant 1: null
null
Variant 2: string
string
assetType optional · null | stringView assetType model
Variant 1: null
null
Variant 2: string
string
priceHistory optional · array of objectView priceHistory model
Array items:
time required · stringclose required · numberAdditional fields: JSON values.
priceSummary optional · objectView priceSummary model
high required · null | numberView high model
Variant 1: null
null
Variant 2: number
number
low required · null | numberView low model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
currency optional · null | stringView currency model
Variant 1: null
null
Variant 2: string
string
exchange optional · null | stringView exchange model
Variant 1: null
null
Variant 2: string
string
listingCountry optional · null | stringView listingCountry model
Variant 1: null
null
Variant 2: string
string
marketCap required · null | numberView marketCap model
Variant 1: null
null
Variant 2: number
number
marketCapCurrency required · null | stringView marketCapCurrency model
Variant 1: null
null
Variant 2: string
string
marketCapAsOf required · null | stringView marketCapAsOf model
Variant 1: null
null
Variant 2: string
string
marketCapEstimated optional · false | truemarketCapSharesOutstanding optional · null | numberView marketCapSharesOutstanding model
Variant 1: null
null
Variant 2: number
number
marketCapSharesAsOf optional · null | stringView marketCapSharesAsOf model
Variant 1: null
null
Variant 2: string
string
marketCapSharesFiledAt optional · null | stringView marketCapSharesFiledAt model
Variant 1: null
null
Variant 2: string
string
marketCapSharesAccession optional · null | stringView marketCapSharesAccession model
Variant 1: null
null
Variant 2: string
string
marketCapPriceSource optional · null | stringView marketCapPriceSource model
Variant 1: null
null
Variant 2: string
string
marketCapValidUntil optional · null | stringView marketCapValidUntil model
Variant 1: null
null
Variant 2: string
string
marketCapFetchedAt optional · null | stringView marketCapFetchedAt model
Variant 1: null
null
Variant 2: string
string
marketCapProvider optional · null | stringView marketCapProvider model
Variant 1: null
null
Variant 2: string
string
marketCapValuationPrecision optional · null | "date" | "timestamp"View marketCapValuationPrecision model
Variant 1: null
null
Variant 2: "date"
"date"
Variant 3: "timestamp"
"timestamp"
marketCapStatus optional · "stale" | "missing" | "fresh" | "undated"Additional fields: JSON values.
filteredCount required · numberoffset required · numberpageSize required · numberwithData required · numbermatchesReference required · numbersectors required · array of objectView sectors model
Array items:
label required · stringcount required · numberAdditional fields: JSON values.
exchanges required · array of objectView exchanges model
Array items:
label required · stringcount required · numberAdditional fields: JSON values.
currencies required · array of objectView currencies model
Array items:
label required · stringcount required · numberAdditional fields: JSON values.
Additional fields: JSON values.
selectedAsset optional · objectView selectedAsset model
symbol required · stringname required · stringsector optional · null | stringView sector model
Variant 1: null
null
Variant 2: string
string
exchange optional · null | stringView exchange model
Variant 1: null
null
Variant 2: string
string
currency optional · null | stringView currency model
Variant 1: null
null
Variant 2: string
string
country optional · null | stringView country model
Variant 1: null
null
Variant 2: string
string
assetType optional · null | stringView assetType model
Variant 1: null
null
Variant 2: string
string
listingCountry optional · null | stringView listingCountry model
Variant 1: null
null
Variant 2: string
string
exposureCountry optional · null | stringView exposureCountry model
Variant 1: null
null
Variant 2: string
string
exposureBasis optional · null | stringView exposureBasis model
Variant 1: null
null
Variant 2: string
string
priceSummary optional · objectView priceSummary model
high required · null | numberView high model
Variant 1: null
null
Variant 2: number
number
low required · null | numberView low model
Variant 1: null
null
Variant 2: number
number
Additional fields: JSON values.
priceHistory optional · array of objectView priceHistory model
Array items:
time required · stringclose required · numberAdditional fields: JSON values.
coverage optional · objectView coverage model
bars required · numberfirst required · null | stringView first model
Variant 1: null
null
Variant 2: string
string
last required · null | stringView last model
Variant 1: null
null
Variant 2: string
string
source required · null | stringView source model
Variant 1: null
null
Variant 2: string
string
referenceBars required · numbermissingBars required · numbermissingVolume required · numberinvalidBars required · numberadjustedCloseBars required · numberstatus required · "matches_reference" | "partial" | "no_data" | "unknown_exchange"Additional fields: JSON values.
Additional fields: JSON values.
benchmark optional · objectView benchmark model
symbol required · stringcurrency required · null | stringView currency model
Variant 1: null
null
Variant 2: string
string
source required · null | stringView source model
Variant 1: null
null
Variant 2: string
string
candles required · array of objectView candles model
Array items:
timestamp required · stringopen required · numberhigh required · numberlow required · numberclose required · numbervolume optional · numberAdditional fields: JSON values.
truncated required · booleanstatus required · "ready" | "unavailable"Additional fields: JSON values.
Additional fields: JSON values.
400 · Invalid request.
application/json
{
"error": "example"
}View response model
error required · stringAdditional fields: JSON values.
401 · Authentication is missing or invalid.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
403 · Permission, origin or CSRF check failed.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
429 · Rate limit reached; honor Retry-After when supplied.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
500 · Server failure.
application/json
{}View response model
Error envelopes can include resource-specific details. Check the status before reading these fields.
error optional · stringcode optional · stringmessage optional · stringAdditional fields: JSON values.
502 · Dependency failure.
application/json
{
"error": "example"
}View response model
error required · stringAdditional fields: JSON values.