Narwhal API vs FXStreet

FXStreet provides an economic calendar with actual, consensus and previous values, plus widgets and change webhooks. Narwhal provides scheduled economic releases and actual values alongside economics data, but has no consensus or importance rating. FXStreet API pricing requires contacting sales.

Decision

Choose Narwhal for scheduled releases and actual values through shared REST and MCP. Choose FXStreet for consensus, calendar change webhooks or widgets, including Indonesian. Contact sales for FXStreet API pricing and keys.

At a glance

Narwhal's calendar includes scheduled releases and actual values, without consensus or importance ratings. Narwhal API is owned and operated by Nusantara Ventures, LLC.

RequirementNarwhal APIFXStreet
Free tier✓ 5,000 requests/monthNot published
Cheapest paid planBasic: $59/month; $590/year availableContact sales
Update speedDataset schedule; timestamps retainedLive widgets; webhooks for event and occurrence changes
HistoryFree: 12 months; Basic: 5 years; available records onlyHistory depth not published
CoverageEconomics, FX, holidays and published commoditiesHundreds of events; country, currency and category filters
InterfacesREST and MCP; WebSocket not publishedOAuth2 API, widgets and webhooks; no MCP found
SDKs✓ Official Python and TypeScript SDKsNot published
Commercial use on free tier✓ Commercial apps; resale needs EnterpriseNot published

Price at your usage

FXStreet publishes no API or widget price. Sales issues credentials. Narwhal Basic costs $59 a month for 100,000 requests.

Requests per monthNarwhal APIFXStreet
1,000Free: $0/monthNot published
10,000Basic: $59/monthNot published
100,000Basic: $59/monthNot published

Switch in a few minutes

List October 2026 economic releases

FXStreet

No rival request example is shown because FXStreet issues API keys through sales and uses OAuth2 client credentials.

Narwhal API

# Change: URL and key
curl --get \
  "https://api.narwhalapi.com/v1/economics/calendar" \
  --data-urlencode "start_date=2026-10-01" \
  --data-urlencode "end_date=2026-10-31" \
  --data-urlencode "limit=25" \
  -H "Authorization: Bearer YOUR_API_KEY"

Why teams switch

Start building for free

Narwhal Free includes 5,000 successful requests each month and permits commercial apps. Use that allowance for a dashboard, scheduled data fetches or an agent integration. Move to Basic for 100,000 monthly requests as usage grows, with the same account and authentication.

Connect your app and your agent

REST and hosted MCP reach the same data through one account. Your application can fetch JSON while an agent uses the hosted tools, with every successful call counted once against the shared allowance. One quota makes the combined workload straightforward to budget.

Connect country data

Narwhal's economics catalogue spans 36 countries, with a coverage table for each indicator. Country and indicator paths organize requests around the data your application uses. Combine observations with FX, public holidays and release dates to build country dashboards through the same account.

When they are the better pick

FXStreet curates hundreds of events, with dated occurrences carrying actual, consensus and previous values. Filters cover country, currency and category. Webhooks report event and occurrence changes to at most 2 URLs. Widgets update live, support 14 languages including Indonesian and use a domain allowlist. Access uses OAuth2 client credentials issued by sales, with tokens valid for 24 hours.

Questions

Is there a free FXStreet alternative?

Yes. Narwhal Free includes 5,000 successful requests per month, commercial app use and both REST and hosted MCP access. The economic calendar includes scheduled releases and actual values. It has no consensus forecast or importance rating.

Does Narwhal's economic calendar include consensus forecasts?

No. Narwhal's calendar includes scheduled releases and actual values, without consensus or importance ratings. FXStreet includes actual, consensus and previous values, with webhooks for event and occurrence changes.

What changes in my application?

Replace the request URL and authentication, then map the JSON response into your application's fields. The examples use standard fetch in JavaScript and requests in Python, so integration fits an ordinary HTTP client. Keep your key on the server and carry the response's units, dates and missing values into your display or calculations.

What happens at Narwhal's monthly limit?

The shared cap applies to successful REST and MCP requests together. There are no automatic overage charges. Basic includes 100,000 monthly requests; quotas reset each month even when you pay yearly.

Test Narwhal with the same job

Check the published coverage, inspect the response contract, and make a first request before choosing a provider.