Skip to content

Pricing for the Mexican postal code API

Start on the free plan with 100 requests a month and no card. When you need more, paid plans start at $149 MXN a month, in Mexican pesos with IVA included.

Free

$0 / mo

100 requests / month

  • No credit card
  • Community support
Start free

Starter

$149 / mo

5,000 requests / month

  • Email support
  • Multiple API tokens
Get started

Pro

Popular

$499 / mo

50,000 requests / month

  • Priority support
  • Multiple API tokens
Get started

Business

$1,499 / mo

250,000 requests / month

  • Dedicated support
  • Multiple API tokens
Get started

Prices in Mexican pesos, IVA included, billed monthly.

What a request costs on each plan

The monthly price divided by the requests it includes. The larger plans cost less per request, and every plan runs against the same endpoints and the same catalog.

Price per thousand requests on each plan
Plan Price a month Requests a month Per 1,000 requests
Free $0 100 $0.00
Starter $149 5,000 $29.80
Pro $499 50,000 $9.98
Business $1,499 250,000 $6.00

What counts as a request

  • Every call to an endpoint under /v1 is one request.

    Whichever endpoint it is. A paginated list costs one request per page you fetch.

  • An answer that finds nothing still counts.

    A 404 for a postal code that does not exist, or a 422 for a search term that is too short, is the API answering the question you asked.

  • Our failures do not count.

    A request that fails with a 5xx server error is not charged against your quota.

What happens when you reach the limit

  • You can see it coming.

    Every response carries X-RateLimit-Limit and X-RateLimit-Remaining headers, and we email you once a month when you pass 80% of your quota.

  • There is no overage charge.

    Past the quota, the API answers 429 until the month turns over or you move to a larger plan. Requests over the limit are refused, never billed.

  • The count starts again on the first of every month.

    Usage is counted per calendar month. Unused requests do not carry over.

  • A per-minute limit applies on every plan.

    Separately from the monthly quota, each account can make up to 60 requests a minute. Past that the API answers 429 with a Retry-After header.

How billing works

  • Prices include IVA.

    Every price on this page is in Mexican pesos with IVA already included. The figure in the table is the figure you pay.

  • Monthly, through Stripe, with no contract.

    Change plan, update your card or cancel from the Stripe customer portal, linked from your dashboard. There is no cancellation fee.

  • Upgrading does not touch your integration.

    The same API token keeps working against the same base URL. Only the quota changes.

From this page to your first request

  1. Create an account. No card is asked for.
  2. Verify your email address and copy your API key from the dashboard.
  3. When 100 requests a month is not enough, pick a paid plan from the dashboard and pay through Stripe.
Create your free account

Every endpoint is documented in the API reference.

Try it before you pay for it.

100 requests a month, free, no card. Upgrade from the dashboard when you outgrow it.

curl -s https://api.postalkit.mx/v1/postal-codes/06600 -H "Authorization: Bearer YOUR_API_KEY"