Skip to main content

API Usage & Pricing Guide

Subscription-Based Pricing Overview

How Our Pricing Works

Barikoi offers subscription-based pricing with flexible plans to match your specific needs. Each plan includes:

  • Daily API call limits - Use these calls across any of our APIs
  • Request limits - Maximum locations and vehicles based on your plan
  • Monthly billing - Simple payment cycle with clear usage metrics

Need a custom solution? If our standard plans don't match your requirements, contact us directly to discuss a tailored plan for your business needs.

Understanding API Calls vs Requests

A single API request doesn't always equal a single API call:

  • Some API endpoints call multiple internal APIs to deliver comprehensive results
  • The number of calls depends on the parameters included in your request
  • Complex operations (like Rupantor API or Routing API) consume multiple calls per request
Example: A request to Rupantor API results in 2 API calls because it internally uses geocode API to operate.

API Call Count Reference

Below is a detailed breakdown of how many API calls are consumed by each request type and parameter:

Reverse Geocode API
ParameterCall CountParameterCall Count
Base Count1Address1
District1Union1
Post_code1Pouroshova1
Country1Location_type1
Sub_district1Division1
Area1Post_office0
Thana0Bangla0
Match0
Reverse Geocoding API (server)
ParameterCall CountParameterCall Count
Base Count1Address1
District1Union1
Post_code1Pouroshova1
Country1Location_type1
Sub_district1Division1
Area1Post_office0
Thana0Bangla0
Match0
Geocoding API
ParameterCall CountParameterCall Count
Base Count1All Other Parameters0
Autocomplete API
ParameterCall CountParameterCall Count
Base Count1All Other Parameters0
Autocomplete API with city filter
ParameterCall CountParameterCall Count
Base Count1All Other Parameters0
Post Office autocomplete API
ParameterCall CountParameterCall Count
Base Count1Post_office1
All Other Parameters0
Industrial autocomplete API
ParameterCall CountParameterCall Count
Base Count1All Other Parameters0
Bangla autocomplete API
ParameterCall CountParameterCall Count
Base Count1Bangla1
All Other Parameters0
Distance API
ParameterCall CountParameterCall Count
Base Count1All Other Parameters0
Rupantor geocoder API
ParameterCall CountParameterCall Count
Base Count2District1
Thana1Bangla1
All Other Parameters0
Routing API
ParameterCall CountParameterCall Count
Base Count2All Other Parameters0
Route optimization API
ParameterCall CountParameterCall Count
Base Count1All Other Parameters0
Nearest API
ParameterCall CountParameterCall Count
Base Count2All Other Parameters0
Route Match API
ParameterCall CountParameterCall Count
Base Count2All Other Parameters0
Map API
ParameterCall CountParameterCall Count
Base Count4All Other Parameters0

Custom API: 50 paisa per API call.

Exceeding Call Limits

What happens when you exceed your call limit?

If you go over your daily/monthly call limit:

  • Your API key will continue to work initially
  • You'll receive an email notification
  • For frequent overages, we'll contact you to discuss adjusting your plan
  • Significant overuse may trigger a hard limit to protect our platform

Note: There is also a permissive per-minute call limit. If exceeded, you'll receive a 429 error (Too Many Requests). Consider delaying requests or upgrading your plan if this occurs regularly.

Billing Cycle

Your default billing cycle starts from the day your API key is generated and continues for 29 days. This cycle can be adjusted according to your convenience.

API Key
Generated
Billing
Period
Renewal
(Day 29)