Skip to main content

How Pricing Works

OneShot uses the x402 Payment Required protocol. Every API call is paid for individually with USDC on Base — no API keys, no subscriptions, no monthly bills.
  1. Your agent makes a request
  2. OneShot responds with 402 Payment Required and a price
  3. Your agent signs a USDC payment
  4. The request executes
The SDK handles this entire flow automatically. You just fund your wallet and call the API.

API Pricing

All prices are in USD (USDC) per request.
EndpointPriceUnit
Research$0.10per query
People Discovery$0.10per search
Email Enrichment$0.05per lookup
Profile Enrichment$0.05per profile
Email Verification$0.01per email
Email Quote$0.02per quote
Email Senddynamicsee below
Email Inboxfree-
Voice Calldynamicsee below
SMS Senddynamicsee below
SMS Inboxfree-
Commerce Search$0.02per query
Commerce Buydynamicsee below
Builddynamicsee below
Update Builddynamicsee below

Quote-Based Pricing

Some operations have variable costs. These use a quote flow — you request a quote, review the price, then authorize payment.

Email Send

Email pricing depends on whether you already have a verified sender domain. New domain (first send):
ComponentCost
Domain registration~$15.00 (one-time, from registrar)
Service fee (1st recipient)$1.00
Each additional recipient+$0.01
Verified domain (subsequent sends):
ComponentCost
Service fee (1st recipient)$0.01
Each additional recipient+$0.001
Bulk examples (verified domain):
RecipientsService Fee
1$0.01
10$0.019
100$0.109
1,000$1.009
The quote endpoint returns an exact cost breakdown before you commit. Domain registration is a one-time fee — once verified, you only pay the service fee. Maximum 500 recipients per request.

Voice Call

Voice calls are priced based on duration and whether you need a dedicated phone number.
ComponentCost
Analysis pipeline$0.10
Phone registration$5.00 (first call only)
Call time~$0.35/minute
Conference calls (multiple participants) use a shared OneShot number, so there’s no phone registration fee.
If a call fails to achieve its objective (success_evaluation = “fail”), you’re charged at cost and credited the margin.

SMS Send

SMS pricing is based on message segments and recipient count.
ComponentCost
Per segment per recipient$0.035
Segment sizing:
  • Standard characters (GSM-7): 160 characters per segment
  • Unicode/emoji: 70 characters per segment
Examples:
MessageRecipientsSegmentsTotal
”Your order shipped” (18 chars)11$0.035
”Your order shipped” (18 chars)101$0.35
Long message (200 chars, GSM-7)12$0.07
Message with emoji (100 chars)32$0.21
Reading your SMS inbox is free — no payment required for inbox list or get endpoints.

Commerce Buy

Commerce purchases include:
  • Product price: The actual item cost
  • Shipping & tax: Calculated at checkout
  • Service fee: 5% margin on the transaction
  • The base API fee is $0.00 — you only pay the quoted total

Build

Build creates fully-functional, production-ready websites with real hosting infrastructure. Base price includes deployment, SSL, CDN, and high-quality stock images from Unsplash:
ComponentCost
Base price (3 sections)$10.00
Extra sections$5.00 each
Lead capture form$5.00
Source URL analysis$5.00
Custom domain$10.00
Example builds:
Build TypeSectionsAdd-onsTotal
Portfolio3None$10
SaaS landing page5Lead capture$25
Full marketing site7Lead capture, source analysis$40
Updates to existing builds are significantly discounted. Store your request_id to iterate on your builds.

Development & Testing

EnvironmentNetworkPricing
DevelopmentBase Sepolia (testnet)Free — all endpoints $0.00
StagingBase Sepolia (testnet)$0.01 per endpoint
ProductionBase (mainnet)Full pricing above
The SDK runs in development mode by default, so you can build and test without spending real USDC.

Getting Started