Changelog
Track all updates and changes to DexPaprika API
This page contains all significant updates, improvements, and bug fixes for the DexPaprika API. We’re committed to making our product better with each release. Check our API reference for the latest version.
Enhanced
- Transaction Schema:
- Added
token_0_symbol
andtoken_1_symbol
fields to transaction objects for explicit token symbol tracking. - Added
price_0
,price_1
,price_0_usd
, andprice_1_usd
fields to transaction objects for detailed price reporting. - Added
created_at
field to transaction objects for precise transaction timestamping.
- Added
Migration/Compatibility
- No breaking changes to existing endpoints, but clients parsing transaction objects should update their models to support the new fields for full compatibility.
Deprecated
- BREAKING: The
/pools
endpoint has been permanently deprecated and now returns410 Gone
- Users should migrate to
/networks/{network}/pools
to get top pools for each specific network
Changed
- Enhanced deprecation messaging with clear migration paths for affected endpoints
Migration Guide
Instead of using the deprecated global pools endpoint:
Use the network-specific pools endpoint for each blockchain:
This change provides better performance and more relevant results by focusing on network-specific data.
Added
- Introduced the optional
reorder
query parameter to the/networks/{network}/tokens/{token_address}/pools
endpoint. This allows clients to reorder pool data so the specified token becomes the primary token for all metrics and calculations.
Added
- Added operation IDs to all endpoints for better client code generation
- Added fully diluted valuation (
fdv
) field to token responses - Added detailed license information and contact details in API specification
- Added
buy_usd
andsell_usd
fields to provide monetary values for trades - Added
last_price_usd_change
field to all time intervals (24h, 6h, 1h, 30m, 15m, 5m, 1m) - Added organized API tags with descriptions for better navigation
Changed
- Updated OpenAPI specification from 3.0.3 to 3.1.0 for improved documentation
- Changed OHLCV endpoint response format from wrapped object to direct array of records (Breaking Change)
- Renamed
buy
/sell
fields tobuys
/sells
for consistency (Breaking Change) - Changed network response format from object to array for cleaner consumption
- Updated network schema with improved field naming (
display_name
instead of justname
) - Standardized ID field in Network schema to use string identifiers instead of numeric IDs
- Enhanced token schema with additional fields: chain, total_supply, added_at, last_updated
- Improved parameter documentation with examples and clearer descriptions
Fixed
- Improved consistency in representing null values in responses
- Updated example responses to more accurately reflect actual API behavior
- Fixed formatting inconsistencies in API documentation
Improved
- Enhanced OHLCV schema with time_open and time_close fields to clearly define candlestick periods
- Improved validation for time intervals and limits in OHLCV endpoint
- Added explicit error response documentation for the /stats endpoint
- Enhanced descriptions for all endpoints and parameters
Added
- Support for buy/sell volume metrics across all time intervals
- Added transaction counts to pool details
- Added initial support for price tracking
Changed
- Improved error messaging with more specific error codes
- Enhanced documentation with more descriptive examples
Fixed
- Corrected timestamp format inconsistencies across endpoints
- Fixed incorrect price calculations in some edge cases