Narwhal API vs DBnomics

Narwhal organizes official national indicators across 36 countries, including CPI for 34, through REST and MCP. DBnomics aggregates millions of series from 94 providers without changing numerical values. Choose Narwhal for country normalization, or DBnomics for a broader provider catalogue.

Decision

Choose Narwhal for normalized country indicators through REST and MCP alongside FX and calendars. Choose DBnomics for broader provider discovery and focused queries using the original provider structures.

At a glance

Narwhal normalizes selected official national indicators; DBnomics retains each provider's structures. Narwhal API is owned and operated by Nusantara Ventures, LLC.

RequirementNarwhal APIDBnomics
Free tier✓ 5,000 requests/month✓ Free; no key
Cheapest paid planBasic: $59/month; $590/year availableNot published
Update speedDataset schedule; timestamps retainedDaily pipeline; freshness varies by provider fetcher
HistoryFree: 12 months; Basic: 5 years; available records onlyNot stated
CoverageEconomics, FX, holidays and published commodities94 providers; millions of series
InterfacesREST and MCP; WebSocket not publishedWeb API; no official MCP found
SDKs✓ Official Python and TypeScript SDKsNot stated
Commercial use on free tier✓ Commercial apps; resale needs EnterpriseNot stated

Price at your usage

DBnomics is free and sponsorship-funded; its Web API is for focused queries, not large downloads.

Requests per monthNarwhal APIDBnomics
1,000Free: $0/monthPublic API: $0
10,000Basic: $59/monthPublic API: $0
100,000Basic: $59/monthPublic API: $0

Switch in a few minutes

Read US consumer prices

DBnomics

# Change: URL
url="https://api.db.nomics.world"
url="$url/v22/series/BLS/cu/CUUR0000SA0"
curl --get \
  "$url" \
  --data-urlencode "observations=1"

Narwhal API

# Change: URL and key
curl \
  "https://api.narwhalapi.com/v1/economics/USA/cpi" \
  -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

DBnomics suits research and applications needing a broad, free catalogue across 94 providers, including national publishers and international institutions. It offers millions of series without an API key and never modifies numerical values. Provider codes and structures remain intact, which helps when working within an existing publisher's dataset. Its daily pipeline fetches updates, though freshness depends on each provider's fetcher. The Web API serves focused queries rather than large downloads, without cross-country normalization.

Questions

Is there a free DBnomics alternative?

Yes. Narwhal Free includes 5,000 successful requests per month, commercial app use and both REST and hosted MCP access. Free includes the last 12 months of history; Basic includes five years and Pro provides full history.

Does DBnomics normalize indicators across countries?

No. DBnomics keeps provider codes and structures and never modifies numerical values. Callers must handle differences between datasets themselves. Narwhal organizes official national series by country and indicator, with CPI for 34 countries. Its history shows the current accepted series rather than revision vintages; immutable publication versions can be requested.

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.