Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Communications / Nexmo / Pricing API
Pricing API logo

Nexmo Pricing API

Browse all Nexmo APIs
★ Only Publicly Available OpenAPI DocumentCommunicationsSms Messagingnone3 EndpointsREST

For Agents

Retrieve outbound SMS and voice pricing per country or per dialing prefix so an agent can estimate spend before sending traffic.

Use for: I want to know how much an SMS to Brazil costs on Nexmo, Get the full outbound pricing table for voice calls, Look up the price for dialing prefix 447, Compare SMS pricing across UK mobile carriers

Not supported: Does not send messages, place calls, or expose inbound pricing — use for outbound SMS and voice rate lookups only.

The Nexmo Pricing API exposes outbound SMS, voice, and other Vonage service rates so applications can calculate cost before sending traffic. It returns full pricing tables, per-country pricing, and per-prefix pricing for any service type, which lets billing dashboards, finance teams, and routing systems make cost-aware decisions in real time. The endpoint is rate-limited to one request per second, so the typical pattern is to fetch the full pricing table once and cache locally.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Pricing API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Pricing API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Pricing API.

Retrieve the full outbound pricing table for SMS, voice, or any other service type

Look up the price of an outbound SMS to a specific country by ISO code

Look up the price of a number by dialing prefix when the destination country is unknown

Compare carrier-level pricing across mobile networks within a single country

Feed live pricing into a routing engine that picks least-cost destinations

Use Cases

Patterns agents use Pricing API for, with concrete tasks.

★ Cost estimation before send

Customer success and billing dashboards call /get-pricing/outbound/sms with a country code to display the per-message rate beside a campaign builder. Showing the rate up-front prevents finance surprises and lets account managers approve high-volume campaigns with full cost visibility before any traffic actually flows.

GET /get-pricing/outbound/sms?country=BR and surface the unit price beside the campaign volume slider

Least-cost routing

Routing engines that send the same message via multiple providers fetch the full Nexmo pricing table via /get-full-pricing/outbound/sms, cache it locally, and join it against equivalent tables from other vendors to choose the cheapest viable route per destination. Because the endpoint is rate-limited to 1 request per second, a daily refresh into a local store is the right pattern.

GET /get-full-pricing/outbound/sms once per day, cache the response, and join against vendor B's table to pick the cheapest route per destination

Prefix-based price lookup

When a number is captured in raw E.164 form without a country code mapping, applications call /get-prefix-pricing/outbound/sms with the leading digits to fetch the price directly. This is essential for fraud and abuse teams reviewing logs of outbound traffic where only the dialed digits are recorded, not the parsed country.

GET /get-prefix-pricing/outbound/sms?prefix=44 and return the per-network breakdown for the United Kingdom

AI agent cost-aware routing via Jentic

An AI agent that sends transactional notifications can call the Pricing API through Jentic to make cost-aware sending decisions per message. The agent searches for the pricing operation, supplies the country, and Jentic returns the unit cost which the agent compares against alternative providers before executing the send.

Search Jentic for 'get sms pricing for a country', load /get-pricing/outbound/sms, and execute with country=DE

Key Endpoints

3 endpoints — the nexmo pricing api exposes outbound sms, voice, and other vonage service rates so applications can calculate cost before sending traffic.

METHOD

PATH

DESCRIPTION

GET

/get-full-pricing/outbound/{type}

Full outbound pricing table for a service type

GET

/get-pricing/outbound/{type}

Outbound pricing for a specific country

GET

/get-prefix-pricing/outbound/{type}

Outbound pricing for a specific dialing prefix

GET

/get-full-pricing/outbound/{type}

Full outbound pricing table for a service type

GET

/get-pricing/outbound/{type}

Outbound pricing for a specific country

GET

/get-prefix-pricing/outbound/{type}

Outbound pricing for a specific dialing prefix

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Nexmo apiKey and apiSecret are stored encrypted in the Jentic vault. Agents receive scoped tokens, so the raw secret never enters the agent's prompt or logs.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g. 'get sms pricing for a country') and Jentic returns the GET /get-pricing/outbound/{type} operation with its input schema.

Time to first call

Time to first call

Direct integration: half a day to wire up auth, caching, and the 1-rps limit. Through Jentic: under 15 minutes — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

Twilio Pricing v2

→

Twilio's equivalent pricing API covering messaging, voice, and phone numbers.

Choose Twilio Pricing when joining a least-cost routing table that already includes Twilio rates.

Complementary

Nexmo SMS API

→

The SMS API is the spend driver whose unit cost the Pricing API surfaces.

Look up the rate via Pricing first, then send the message via the SMS API once cost is approved.

Complementary

Nexmo Account API

→

Account API exposes balance and top-up state that pairs naturally with pricing for spend forecasting.

Combine Pricing with Account balance to enforce spend caps before authorising a send.

FAQs

Specific to using Pricing API through Jentic.

What authentication does the Nexmo Pricing API use?

The OpenAPI spec for Pricing v0.0.3 does not declare a security scheme on its operations, but in practice Vonage requires the same apiKey and apiSecret query parameters as the rest of the platform. Through Jentic those credentials live in the encrypted vault and never reach the agent.

Can I get inbound pricing through this API?

No — every operation in the spec is scoped to outbound traffic. The path templates are /outbound/{type} and there is no /inbound counterpart. For inbound costs (which Vonage charges differently per number type) consult the Numbers API metadata or your Vonage dashboard.

What are the rate limits for the Pricing API?

The Pricing API is rate-limited to one request per second per account. The right pattern is to call /get-full-pricing/outbound/{type} once a day, cache the table in your own store, and serve cost lookups from cache rather than hitting the live endpoint per send.

How do I get SMS pricing for a country through Jentic?

Run pip install jentic, search for 'get outbound sms pricing for a country', and Jentic returns GET /get-pricing/outbound/sms. Execute with country=DE and Jentic returns the per-network price breakdown directly.

What service types are supported on the {type} parameter?

The Pricing API supports sms, sms-transit, and voice as the {type} path parameter on all three endpoints. Calling the same path with different service types lets a finance pipeline pull a complete cost picture for a destination in three calls.

Is the Nexmo Pricing API free to call?

Yes — Vonage does not charge per pricing-lookup. Only the underlying SMS and voice traffic incurs cost. That said, the 1-request-per-second rate limit means you should not poll it as a cheap alternative to caching.

GET STARTED

Start building with Pricing API

Explore with Jentic
View OpenAPI Document