Getting Started
Overview
Welcome to dxFeed Knowledge Base. dxFeed is a leading data solutions and index management provider for the global financial industry, both in traditional and crypto markets.
This guide will help you get started with dxFeed trial data, understand your integration path, and navigate the documentation effectively.
If you do not have access yet, please contact the dxFeed sales team to request trial access.
Step 1: Choose your integration path
Select the interface based on your use case. If you're not sure which one to choose, your dxFeed sales manager will help you finalize the integration details during onboarding.
If you’re just getting started and don’t have a dxFeed contact yet, reach out to the dxFeed sales team.
B2B vs B2B2C (Retail)
B2B: If you prefer to integrate with dxFeed as a data vendor directly (via API), this model gives you full control over licensing, pricing, and data delivery.
B2B2C (Retail): If you only need to display market data to your end users, dxFeed will manage most interactions with exchanges, billing, and delivery. We handle compliant user onboarding, subscription management, and technical integration — allowing you to focus on your core product and customer experience.
dxFeed Retail products:
Retail eShop: A standalone B2C portal where end users can manage their own market data subscriptions.
Retail Services Platform: A B2B solution for integrating market data subscriptions directly into your products.
Integration methods
The table below provides an overview of available integration methods across both types of clients.
Method | Description | Typical Use Case |
|---|---|---|
FIX / REST | Industry standard protocols for trading and workflows | Trading systems, order management |
JavaScript API | For browser-based and frontend applications | Web apps, mobile web |
Multiplatform API | Pre-built libraries for Java, C++, .NET, Swift, Go | Server-side systems, desktop environments |
QD (Quote Distribution Protocol) | Binary over TCP, maximum performance | High-frequency trading and infrastructure |
WebSocket (dxLink) | Real-time data streaming over WebSocket, easy integration, cross-platform | Modern apps, mobile, lightweight clients |
Read more in the Data Access Solutions section.
Step 2: Access credentials
Once your onboarding is complete, you’ll receive a welcome letter with all necessary connection details.
Check your welcome letter — it contains all the information you need to get started:
Connection credentials: endpoint URLs, IP addresses, login, and password.
Instrument Profile (IPF): A URL listing all the symbols available to you: https://tools.dxfeed.com/ipf. Use the connection credentials to access the IPF.
If you didn’t receive the welcome letter, check your spam folder or contact your sales manager.
Step 3: Explore available instruments
Use the Instrument Profile (IPF) to view the full list of instruments available to you. It includes symbol names, types, and metadata and is available at https://tools.dxfeed.com/ipf. Enter the access credentials from the email to log in.
This page reflects the entitlements included in your subscription or trial agreement. Your Service Agreement and welcome email also specify feed types available to you and data coverage.
For additional information, refer to:
Step 4: Test your connection
You can verify that your setup works using a testing tool that matches your integration type:
dxFeed Webservice — browser-based demo interface for REST and JavaScript API testing.
dxFeed Viewer — downloadable desktop application for diagnostic and monitoring over QD protocol.
Debug console — а testing tool for dxLink.WebSocket connections, including connection management, error handling, authorization, data exchange for different models.
Not sure which tool to use?
If you're connecting to a URL that starts with
wss://, you're using WebSocket — use the Debug Console.If you received an IP address and port, you're using the QD protocol — use dxFeed Viewer.
If you're using REST API or JavaScript in the browser, use the dxFeed Webservice.
All demo environments are available without credentials, but we recommend using the credentials from your welcome email for full access.
dxFeed Webservice
Use the dxFeed Webservice to test your setup in a browser. It provides both streaming and snapshot data via JavaScript and REST APIs.
Steps:
Note
The dxFeed demo Webservice is for testing purposes with delayed data. For production, we recommend integrating via API. Contact your sales manager for details.
Useful links:
REST demo for snapshot & streaming
JavaScript API Playground for browser-based testing of JS API
REST API Documentation for parameters, formats, and endpoint details
dxFeed Viewer
dxFeed Viewer is a desktop tool used to test streaming data from QD-based endpoints. It supports:
Quotes, Trades, Candles, TimeAndSales
Profiles, Order books, Market Summary, and more
Steps:
Install and launch the dxFeed Viewer.
Enter endpoints from your welcome letter.
Copy a symbol from your IPF (e.g., AAPL, ESZ4, BTC/USD).
Click Connect to start streaming data.
You can also preload symbols in the configuration file (dxviewer.cfg) if needed. See the dxFeed Viewer Guide for details.
Debug console
Use the Debug console to test dxLink.WebSocket connections. This tool simulates a client that connects via the dxLink protocol and handles connection setup, authorization, error handling, and real-time data subscriptions.
Steps:
Open the Debug Console.
Click Connect.
Click Open Feed Channel.
Copy a symbol from your IPF (e.g., AAPL, ESZ4, BTC/USD):
Select event type.
(Optional) Set fromTime.
Click Add.
Step 5: Understand the data model
dxFeed delivers market data via a unified event-driven model.
Depending on your access, you may receive:
Quotes
Trades
Candles
Order books
Market summaries
TimeAndSales
Profiles
Read more about all available event types on the Market Events page.
Step 6: Key documentation topics
Here are some of the most important topics included in our documentation:
Step 7: Troubleshooting
If you're having trouble, try the following:
Double-check your connection credentials from the welcome letter.
Review your symbol entitlements in the IPF.
Test connectivity via the dxFeed Viewer.
Still stuck? Visit our Help Desk or contact your dxFeed sales manager or the dxFeed sales team.