Sign Up for Data Streams
The Chainlink Data Streams self-service portal lets you create an account, generate API credentials, and subscribe to data feeds directly.
Prerequisites
- A valid email address to register for an account
- A credit card or supported payment method for stream subscriptions (billing is handled through Stripe)
Step 1: Create an account or sign in
- Navigate to app.chain.link.
- Enter your email address and click Continue.
- If you are a new user, complete the registration steps to create your account. If you have an existing account, sign in to proceed.
Step 2: Navigate to Data Streams
After signing in, you land on the main Discover dashboard.
- Click the expand icon in the top-left corner to open the sidebar.
- Click Data Streams in the sidebar under the CRE section.
The Data Streams section has three tabs: Home, Credentials, and Billing.
Step 3: Generate API credentials
Data Streams uses HMAC authentication. You must generate credentials before making API requests.
- On the Home tab, click Create API Key.
- In the modal that opens, read through the Chainlink Data Streams Terms of Service.
- Check the box: I accept the Chainlink Data Streams Terms of Service.
- Click Generate.
Copy your credentials immediately
After the key is generated, the Credentials tab displays a one-time private view of your credentials:
| Field | Description |
|---|---|
| Data Streams Username | Your user ID — used for both the core Data Streams service and the Candlestick API |
| HMAC Secret | Your password for the core Data Streams service — click the copy icon to copy |
| API Key | Your API key for the Candlestick API — click the copy icon to copy |
Two services, one username, two passwords
Your Data Streams account provides access to two separate services, each with its own password:
- Core Data Streams service — uses your username and the Password shown on the Credentials tab. See the Go SDK fetch tutorial to get started.
- Candlestick API — uses the same username but a separate password generated for that service. See the Candlestick API reference for details.
Make sure you save both passwords. They are issued separately and are not interchangeable.
Rotating credentials
Click Rotate Credentials to generate new secrets. This immediately invalidates the previous ones.
Step 4: Subscribe to a stream
Choose your subscription type
You can subscribe in two ways:
- Feed Selection — subscribe to individual feeds manually, starting at $150/month
- Bundle plans — subscribe to a curated set of feeds at a discounted rate (available on the Billing tab)
Browse the streams catalog
- On the Home tab, click Browse Subscriptions, or navigate to Billing → Browse Subscriptions.
- The Streams Catalog lists all available feeds with their name, Feed ID, and monthly price.
- Use the Search streams field to filter by name or asset.
Select feeds and confirm purchase
- Check the checkbox on the right side of any stream row to add it to your cart.
- The Checkout panel on the right updates with your selection and the Total Charge.
- Review your selection and click Confirm Purchase.
Step 5: Complete payment via Stripe
Clicking Confirm Purchase redirects you to a hosted Stripe checkout page.
- Verify your email address is pre-filled in the Contact information section.
- Select a payment method: Card, Bank, or other supported payment platform.
- Enter your payment details and click Subscribe.
Billing terms
| Term | Detail |
|---|---|
| Billing cycle | 30 days from the date of subscription |
| Proration | Billing is not prorated — you are charged the full amount regardless of when in the cycle you subscribe |
| Activation | Subscriptions activate instantly upon successful payment |
| Cancellation | You can cancel at any time, but the cancellation takes effect at the end of the current 30-day billing period. The feed remains accessible until that date |
Step 6: Access your feed
After a successful payment, your subscribed feed appears in the Available Streams table on the Home tab.
| Column | Description |
|---|---|
| Name | Full stream name (e.g., MSFT/USD-Streams-ExtendedHoursEquityPrice-...) |
| Feed ID | The stream identifier used in API requests — click the copy icon to copy the full ID |
| Asset Class | The category of the stream (e.g., Equities, Crypto) |
Use the Feed ID when constructing API requests. See the authentication reference for details on signing requests with your credentials.
Subscription terms
When you subscribe to a Data Streams feed, you are agreeing to pay the full amount for the defined billing period. The following terms apply to all subscriptions:
- Subscriptions are billed in 30-day cycles starting from the date of purchase.
- Billing is not prorated — you are charged the full period amount regardless of when during the cycle you subscribe or cancel.
- Cancelling a subscription stops renewal at the end of the current period. You will not be charged again after cancellation.
- Your feed access remains active through the end of the paid period.
- Individual feed subscriptions and bundle subscriptions are treated as separate subscriptions. If you subscribe to a bundle that includes a feed you already have an individual subscription for, the existing subscription terms are not modified — both subscriptions remain active and are billed independently.
For custom plan inquiries, contact us.
Manage your subscription
Navigate to the Billing tab to view and manage your active subscriptions. Each subscription shows its associated feed, monthly cost, and Period End date — the date the subscription auto-cancels if not renewed.
Click Manage Subscription to open the Stripe customer portal for invoice history and payment method updates.
Cancel a subscription
- On the Billing tab, locate the subscription you want to cancel under Active subscriptions.
- Click Request Cancellation in the Actions column.
Cancelled subscriptions move to the Inactive tab once the period ends.