Skip to main content

CoinAPI

Sync overview​

This source can sync OHLCV and trades historical data for a single coin listed on CoinAPI. It currently only supports Full Refresh syncs.

Output schema​

This source is capable of syncing the following streams:

  • ohlcv_historical_data
  • trades_historical_data

Features​

FeatureSupported? (Yes/No)Notes
Full Refresh SyncYes
Incremental SyncNo
API EnvironmentsYesBoth sandbox and production environments are supported.

Performance considerations​

CoinAPI allows only 100 daily requests on the free plan. Use of this connector may require a paid plan.

Getting started​

Requirements​

  1. Obtain an API key from CoinAPI.
  2. Choose a symbol to pull data for. You can find a list of symbols here.
  3. Choose a time interval to pull data for. You can find a list of intervals here.

Setup guide​

The following fields are required fields for the connector to work:

  • api_key: Your CoinAPI API key.
  • environment: The environment to use. Can be either sandbox or production.
  • symbol_id: The symbol to pull data for.
  • period: The time interval to pull data for.
  • start_date: The start date to pull history data from.
  • (optional) end_date: The end date to pull history data until.
  • (optional) limit: The maximum number of records to pull per request. Defaults to 100.

IP allow list​

If you use Airbyte Cloud and your organization restricts access to specific IPs, add the Airbyte Cloud IP addresses to your allow list.

Reference​

Config fields reference

Field
Type
Property name
string
api_key
string
environment
string
period
string
start_date
string
symbol_id
string
end_date
integer
limit

Changelog​

Expand to review
VersionDatePull RequestSubject
0.3.222025-05-2460417Update dependencies
0.3.212025-05-1060004Update dependencies
0.3.202025-05-0359429Update dependencies
0.3.192025-04-2658903Update dependencies
0.3.182025-04-1958299Update dependencies
0.3.172025-04-1257838Update dependencies
0.3.162025-04-0557255Update dependencies
0.3.152025-03-2956496Update dependencies
0.3.142025-03-2255949Update dependencies
0.3.132025-03-0855308Update dependencies
0.3.122025-03-0154453Update dependencies
0.3.112025-02-1553722Update dependencies
0.3.102025-02-0853324Update dependencies
0.3.92025-02-0152867Update dependencies
0.3.82025-01-2552357Update dependencies
0.3.72025-01-1851654Update dependencies
0.3.62025-01-1151125Update dependencies
0.3.52024-12-2850027Update dependencies
0.3.42024-12-1449503Update dependencies
0.3.32024-12-1249150Update dependencies
0.3.22024-10-2947739Update dependencies
0.3.12024-08-1644196Bump source-declarative-manifest version
0.3.02024-08-1544164Refactor connector to manifest-only format
0.2.162024-08-1043507Update dependencies
0.2.152024-08-0343091Update dependencies
0.2.142024-07-2742599Update dependencies
0.2.132024-07-2042238Update dependencies
0.2.122024-07-1341763Update dependencies
0.2.112024-07-1041488Update dependencies
0.2.102024-07-0941206Update dependencies
0.2.92024-07-0640976Update dependencies
0.2.82024-06-2640315Update dependencies
0.2.72024-06-2240062Update dependencies
0.2.62024-06-0639257[autopull] Upgrade base image to v1.2.2
0.2.52024-05-2138139Make connector compatable with builder `
0.2.42024-04-1937138Updating to 0.80.0 CDK
0.2.32024-04-1837138Manage dependencies with Poetry.
0.2.22024-04-1537138Base image migration: remove Dockerfile and use the python-connector-base image
0.2.12024-04-1237138schema descriptions
0.2.02024-02-05#34826Fix catalog types for fields bid_price and bid_size in stream quotes_historical_data.
0.1.12022-12-19#20600Add quotes historical data stream
0.1.02022-10-21#18302New source