AlgoSeek Dataset API
The Dataset API from AlgoSeek — 10 operation(s) for dataset.
The Dataset API from AlgoSeek — 10 operation(s) for dataset.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.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.curl "https://apis.io/api/v1/apis/algoseek-dataset-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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.
openapi: 3.2.0
info:
title: metadata-api AWSAccount Dataset API
version: '1.2'
servers:
- url: https://metadata-services.algoseek.com/api/v1
description: Base URL reconciled from apis.yml
tags:
- name: Dataset
paths:
/api/v1/internal/dataset/:
get:
tags:
- Dataset
summary: List Dataset
description: Get a list of all datasets
operationId: get_datasets_internal_api_v1_internal_dataset__get
parameters:
- required: false
schema:
title: Is Active
type: boolean
name: is_active
in: query
- required: false
schema:
title: Is Public
type: boolean
name: is_public
in: query
- required: false
schema:
title: Status Id
type: integer
name: status_id
in: query
- required: false
schema:
title: Region Id
type: integer
name: region_id
in: query
- required: false
schema:
title: Datagroup Id
type: integer
name: datagroup_id
in: query
- required: false
schema:
title: Data Format Id
type: integer
name: data_format_id
in: query
- required: false
schema:
title: Data Class Id
type: integer
name: data_class_id
in: query
- required: false
schema:
title: Data Type Id
type: integer
name: data_type_id
in: query
- required: false
schema:
title: Time Granularity Id
type: integer
name: time_granularity_id
in: query
- required: false
schema:
title: Vendor Id
type: integer
name: vendor_id
in: query
- required: false
schema:
title: Publisher Id
type: integer
name: publisher_id
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Datasets Internal Api V1 Internal Dataset Get
type: array
items:
$ref: '#/components/schemas/DatasetOutAdmin'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
post:
tags:
- Dataset
summary: Add Dataset
description: Add a new dataset
operationId: create_dataset_api_v1_internal_dataset__post
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetCreate'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetOutAdmin'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/internal/dataset/{dataset_id}/:
get:
tags:
- Dataset
summary: Get Dataset
description: Get dataset details by id
operationId: get_dataset_internal_api_v1_internal_dataset__dataset_id___get
parameters:
- required: true
schema:
title: Dataset Id
type: integer
name: dataset_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetOutAdmin'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
put:
tags:
- Dataset
summary: Update Dataset
description: Update dataset details by id
operationId: update_dataset_api_v1_internal_dataset__dataset_id___put
parameters:
- required: true
schema:
title: Dataset Id
type: integer
name: dataset_id
in: path
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetUpdate'
required: true
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetOutAdmin'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
delete:
tags:
- Dataset
summary: Delete Dataset
description: Delete a dataset record
operationId: delete_dataset_api_v1_internal_dataset__dataset_id___delete
parameters:
- required: true
schema:
title: Dataset Id
type: integer
name: dataset_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetOutAdmin'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/internal/dataset/text_id/{text_id}/:
get:
tags:
- Dataset
summary: Get Dataset
description: Get dataset details by text_id
operationId: get_dataset_by_text_id_internal_api_v1_internal_dataset_text_id__text_id___get
parameters:
- required: true
schema:
title: Text Id
type: string
name: text_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetOutAdmin'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/internal/dataset/ext/{dataset_id}/:
get:
tags:
- Dataset
summary: Get Extended Dataset
description: Get Extended Dataset details by id
operationId: get_ext_dataset_internal_api_v1_internal_dataset_ext__dataset_id___get
parameters:
- required: true
schema:
title: Dataset Id
type: integer
name: dataset_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/ExtDatasetOutAdmin'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/public/dataset/{dataset_id}/:
get:
tags:
- Dataset
summary: Get Dataset
description: Get dataset details by id
operationId: get_dataset_public_api_v1_public_dataset__dataset_id___get
parameters:
- required: true
schema:
title: Dataset Id
type: integer
name: dataset_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetOutPublic'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/public/dataset/platform/frontend/text_id/{text_id}/:
get:
tags:
- Dataset
summary: Get Dataset for Platform Frontend
description: Get dataset details by text_id for platform frontend
operationId: get_platform_frontend_dataset_by_text_id_public_api_v1_public_dataset_platform_frontend_text_id__text_id___get
parameters:
- required: true
schema:
title: Text Id
type: string
name: text_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PlatformFrontendDatasetOutPublic'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/public/dataset/platform/frontend/{dataset_id}/:
get:
tags:
- Dataset
summary: Get Dataset for Platform Frontend
description: Get dataset details by id for platform frontend
operationId: get_platform_frontend_dataset_public_api_v1_public_dataset_platform_frontend__dataset_id___get
parameters:
- required: true
schema:
title: Dataset Id
type: integer
name: dataset_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/PlatformFrontendDatasetOutPublic'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/public/dataset/platform/frontend/:
get:
tags:
- Dataset
summary: List Datasets for Platform Frontend
description: Get a list of all datasets for platform frontend
operationId: get_platform_frontend_datasets_public_api_v1_public_dataset_platform_frontend__get
parameters:
- required: false
schema:
title: Region Id
type: integer
name: region_id
in: query
- required: false
schema:
title: Data Format Id
type: integer
name: data_format_id
in: query
- required: false
schema:
title: Data Class Id
type: integer
name: data_class_id
in: query
- required: false
schema:
title: Data Type Id
type: integer
name: data_type_id
in: query
- required: false
schema:
title: Time Granularity Id
type: integer
name: time_granularity_id
in: query
- required: false
schema:
title: Status Id
type: integer
name: status_id
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Platform Frontend Datasets Public Api V1 Public Dataset Platform Frontend Get
type: array
items:
$ref: '#/components/schemas/PlatformFrontendDatasetOutPublic'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/public/dataset/text_id/{text_id}/:
get:
tags:
- Dataset
summary: Get Dataset
description: Get dataset details by text_id
operationId: get_dataset_by_text_id_public_api_v1_public_dataset_text_id__text_id___get
parameters:
- required: true
schema:
title: Text Id
type: string
name: text_id
in: path
responses:
'200':
description: Successful Response
content:
application/json:
schema:
$ref: '#/components/schemas/DatasetOutPublic'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
/api/v1/public/dataset/:
get:
tags:
- Dataset
summary: List Datasets
description: Get a list of all datasets
operationId: get_datasets_public_api_v1_public_dataset__get
parameters:
- required: false
schema:
title: Status Id
type: integer
name: status_id
in: query
- required: false
schema:
title: Region Id
type: integer
name: region_id
in: query
- required: false
schema:
title: Datagroup Id
type: integer
name: datagroup_id
in: query
- required: false
schema:
title: Data Format Id
type: integer
name: data_format_id
in: query
- required: false
schema:
title: Data Class Id
type: integer
name: data_class_id
in: query
- required: false
schema:
title: Data Type Id
type: integer
name: data_type_id
in: query
- required: false
schema:
title: Time Granularity Id
type: integer
name: time_granularity_id
in: query
- required: false
schema:
title: Publisher Name
type: string
name: publisher_name
in: query
- required: false
schema:
title: Publisher Id
type: integer
name: publisher_id
in: query
responses:
'200':
description: Successful Response
content:
application/json:
schema:
title: Response Get Datasets Public Api V1 Public Dataset Get
type: array
items:
$ref: '#/components/schemas/DatasetOutPublic'
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
security:
- HTTPBearer: []
components:
schemas:
ValidationError:
title: ValidationError
required:
- loc
- msg
- type
type: object
properties:
loc:
title: Location
type: array
items:
anyOf:
- type: string
- type: integer
msg:
title: Message
type: string
type:
title: Error Type
type: string
CSVColumnOutPublic:
title: CSVColumnOutPublic
required:
- cloud_storage_id
- ordering
- id
type: object
properties:
name:
title: Name
type: string
data_type:
title: Data Type
type: string
description:
title: Description
type: string
cloud_storage_id:
title: Cloud Storage Id
type: integer
ordering:
title: Ordering
type: integer
id:
title: Id
type: integer
DatabaseTableOutAdmin:
title: DatabaseTableOutAdmin
required:
- table_name
- db_object_type_id
- is_active
- is_public
- id
- created
- modified
type: object
properties:
table_name:
title: Table Name
type: string
primary_date_column:
title: Primary Date Column
type: string
timestamp_column:
title: Timestamp Column
type: string
text_id_column:
title: Text Id Column
type: string
sample_data_url:
title: Sample Data Url
type: string
dataset_id:
title: Dataset Id
type: integer
bucket_group_id:
title: Bucket Group Id
type: integer
db_object_type_id:
title: Db Object Type Id
type: integer
status_id:
title: Status Id
type: integer
internal_id_column:
title: Internal Id Column
type: string
engine:
title: Engine
type: string
partition_column:
title: Partition Column
type: string
partition_expression:
title: Partition Expression
type: string
sort_columns:
title: Sort Columns
type: array
items: {}
constraints:
title: Constraints
type: array
items: {}
ttl_type_id:
title: Ttl Type Id
type: integer
ttl_period:
title: Ttl Period
type: integer
ghost_table_name:
title: Ghost Table Name
type: string
create_query:
title: Create Query
type: string
select_query:
title: Select Query
type: string
watch_waiter:
title: Watch Waiter
type: boolean
table_dependencies:
title: Table Dependencies
type: array
items:
type: integer
object_dependencies:
title: Object Dependencies
type: array
items:
type: integer
is_active:
title: Is Active
type: boolean
is_public:
title: Is Public
type: boolean
notes:
title: Notes
type: string
id:
title: Id
type: integer
ttl_type:
$ref: '#/components/schemas/EnumOutAdmin'
sql_columns:
title: Sql Columns
type: array
items:
$ref: '#/components/schemas/SQLColumnOutAdmin'
created:
title: Created
type: string
format: date-time
modified:
title: Modified
type: string
format: date-time
PlatformFrontendDatasetOutPublic:
title: PlatformFrontendDatasetOutPublic
required:
- id
- listing_priority
- internal_id
- text_id
type: object
properties:
id:
title: Id
type: integer
status_id:
title: Status Id
type: integer
cloud_storage_id:
title: Cloud Storage Id
type: integer
database_table_id:
title: Database Table Id
type: integer
full_name:
title: Full Name
type: string
short_name:
title: Short Name
type: string
description:
title: Description
type: string
sample_data_description:
title: Sample Data Description
type: string
sample_data_url:
title: Sample Data Url
type: string
bucket_size:
title: Bucket Size
type: string
bucket_name:
title: Bucket Name
type: string
bucket_path_format:
title: Bucket Path Format
type: string
bucket_path_description:
title: Bucket Path Description
type: string
start_year:
title: Start Year
type: integer
end_year:
title: End Year
type: integer
updates_interval:
title: Updates Interval
type: string
updates_expected_time:
title: Updates Expected Time
type: string
updates_size:
title: Updates Size
type: string
delivery_methods:
title: Delivery Methods
type: array
items:
type: string
data_class_id:
title: Data Class Id
type: integer
data_type_id:
title: Data Type Id
type: integer
vendor_id:
title: Vendor Id
type: integer
region_id:
title: Region Id
type: integer
documentation_link:
title: Documentation Link
type: string
listing_priority:
title: Listing Priority
type: integer
internal_id:
title: Internal Id
type: string
text_id:
title: Text Id
type: string
data_format_id:
title: Data Format Id
type: integer
time_granularity_id:
title: Time Granularity Id
type: integer
start_date:
title: Start Date
type: string
format: date
creation_date:
title: Creation Date
type: string
format: date
long_description:
title: Long Description
type: string
db_table_name:
title: Db Table Name
type: string
db_table_text_id_column:
title: Db Table Text Id Column
type: string
db_table_partition_column:
title: Db Table Partition Column
type: string
db_table_partition_expression:
title: Db Table Partition Expression
type: string
db_table_sort_columns:
title: Db Table Sort Columns
type: array
items:
type: string
universe_description:
title: Universe Description
type: string
DatasetCreate:
title: DatasetCreate
required:
- text_id
- internal_id
- internal_name
type: object
properties:
text_id:
title: Text Id
type: string
full_name:
title: Full Name
type: string
display_name:
title: Display Name
type: string
description:
title: Description
type: string
long_description:
title: Long Description
type: string
creation_date:
title: Creation Date
type: string
format: date
start_date:
title: Start Date
type: string
format: date
end_date:
title: End Date
type: string
format: date
price_per_year:
title: Price Per Year
type: number
price_per_symbol:
title: Price Per Symbol
type: number
listing_priority:
title: Listing Priority
type: integer
tags:
title: Tags
type: array
items: {}
datagroup_id:
title: Datagroup Id
type: integer
data_format_id:
title: Data Format Id
type: integer
data_class_id:
title: Data Class Id
type: integer
data_type_id:
title: Data Type Id
type: integer
time_granularity_id:
title: Time Granularity Id
type: integer
region_id:
title: Region Id
type: integer
status_id:
title: Status Id
type: integer
publisher_id:
title: Publisher Id
type: integer
documentation_id:
title: Documentation Id
type: integer
delivery_methods:
title: Delivery Methods
type: array
items:
type: integer
default: []
internal_id:
title: Internal Id
type: string
internal_name:
title: Internal Name
type: string
short_name:
title: Short Name
type: string
vendor_id:
title: Vendor Id
type: integer
is_active:
title: Is Active
type: boolean
is_public:
title: Is Public
type: boolean
notes:
title: Notes
type: string
CSVColumnOutAdmin:
title: CSVColumnOutAdmin
required:
- cloud_storage_id
- ordering
- is_active
- is_public
- id
- created
- modified
type: object
properties:
name:
title: Name
type: string
data_type:
title: Data Type
type: string
description:
title: Description
type: string
cloud_storage_id:
title: Cloud Storage Id
type: integer
ordering:
title: Ordering
type: integer
is_active:
title: Is Active
type: boolean
is_public:
title: Is Public
type: boolean
notes:
title: Notes
type: string
id:
title: Id
type: integer
created:
title: Created
type: string
format: date-time
modified:
title: Modified
type: string
format: date-time
DataGroupPricingOutAdmin:
title: DataGroupPricingOutAdmin
required:
- name
- is_active
- is_public
- id
- created
- modified
type: object
properties:
name:
title: Name
type: string
buy_annual_decrease_factor:
title: Buy Annual Decrease Factor
type: number
buy_prod_upd_factor:
title: Buy Prod Upd Factor
type: number
buy_research_upd_factor:
title: Buy Research Upd Factor
type: number
lease_hist_factor:
title: Lease Hist Factor
type: number
lease_upd_factor:
title: Lease Upd Factor
type: number
is_active:
title: Is Active
type: boolean
is_public:
title: Is Public
type: boolean
notes:
title: Notes
type: string
id:
title: Id
type: integer
created:
title: Created
type: string
format: date-time
modified:
title: Modified
type: string
format: date-time
ExtDatasetOutAdmin:
title: ExtDatasetOutAdmin
required:
- text_id
- id
- internal_id
- internal_name
- is_active
- is_public
- created
- modified
type: object
properties:
text_id:
title: Text Id
type: string
full_name:
title: Full Name
type: string
display_name:
title: Display Name
type: string
description:
title: Description
type: string
long_description:
title: Long Description
type: string
creation_date:
title: Creation Date
type: string
format: date
start_date:
title: Start Date
type: string
format: date
end_date:
title: End Date
type: string
format: date
price_per_year:
title: Price Per Year
type: number
price_per_symbol:
title: Price Per Symbol
type: number
listing_priority:
title: Listing Priority
type: integer
tags:
title: Tags
type: array
items: {}
datagroup:
$ref: '#/components/schemas/ExtDataGroupOutAdmin'
data_format:
$ref: '#/components/schemas/EnumOutAdmin'
data_class:
$ref: '#/components/schemas/EnumOutAdmin'
data_type:
$ref: '#/components/schemas/EnumOutAdmin'
time_granularity:
$ref: '#/components/schemas/EnumOutAdmin'
region:
$ref: '#/components/schemas/EnumOutAdmin'
status:
$ref: '#/components/schemas/EnumOutAdmin'
publisher:
$ref: '#/components/schemas/ExtVendorOutAdmin'
documentation:
$ref: '#/components/schemas/ExtDocumentationOutAdmin'
delivery_methods:
title: Delivery Methods
type: array
items:
$ref: '#/components/schemas/EnumOutAdmin'
id:
title: Id
type: integer
internal_id:
title: Internal Id
type: string
internal_name:
title: Internal Name
type: string
short_name:
title: Short Name
type: string
vendor:
$ref: '#/components/schemas/ExtVendorOutAdmin'
cloud_storage:
$ref: '#/components/schemas/CloudStorageOutAdmin'
dataset_changes:
title: Dataset Changes
type: array
items:
$ref: '#/components/schemas/DatasetChangeOutAdmin'
database_table:
$ref: '#/components/schemas/DatabaseTableOutAdmin'
is_active:
title: Is Active
type: boolean
is_public:
title: Is Public
type: boolean
notes:
title: Notes
type: string
created:
title: Created
type: string
format: date-time
modified:
title: Modified
type: string
format: date-time
EnumOutAdmin:
title: EnumOutAdmin
required:
- text_id
- internal_name
- is_active
- is_public
- id
- created
- modified
type: object
properties:
text_id:
title: Text Id
type: string
display_name:
title: Display Name
type: string
full_name:
title: Full Name
type: string
description:
title: Description
type: string
internal_name:
title: Internal Name
type: string
is_active:
title: Is Active
type: boolean
is_public:
title: Is Public
type: boolean
notes:
title: Notes
type: string
id:
title: Id
type: integer
created:
title: Created
type: string
format: date-time
modified:
title: Modified
type: string
format: date-time
SQLColumnOutAdmin:
title: SQLColumnOutAdmin
required:
- table_id
- ordering
- is_active
- is_public
- id
- created
- modified
type: object
properties:
name:
title: Name
type: string
data_type_simple:
title: Data Type Simple
type: string
data_type_db:
title: Data Type Db
type: string
compression:
title: Compression
type: string
endcoding:
title: Endcoding
type: string
description:
title: Description
type: string
table_id:
title: Table Id
type: integer
ordering:
title: Ordering
type: integer
is_active:
title: Is Active
type: boolean
is_public:
title: Is Public
type: boolean
notes:
title: Notes
type: string
id:
title: Id
type: integer
created:
title: Created
type: string
format: date-time
modified:
title: Modified
type: string
format: date-time
HTTPValidationError:
title: HTTPValidationError
type: object
properties:
detail:
title: Detail
type: array
items:
$ref: '#/components/schemas/ValidationError'
DatasetOutAdmin:
title: DatasetOutAdmin
required:
- text_id
- internal_id
- internal_name
- is_active
- is_public
- id
- created
- modified
type: object
properties:
text_id:
title: Text Id
type: string
full_name:
# --- truncated at 32 KB (51 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/algoseek/refs/heads/main/openapi/algoseek-dataset-api-openapi.yml