Pricing

Pay for Instagram imports as you use them.

instro uses a prepaid wallet for Instagram service calls. There is no endpoint-by-endpoint pricing maze: profile lookup, post listing, reels, and post detail imports all share one configured service-call price.

Plans

Simple commercial building blocks.

The service separates Instagram requests from media storage so finance, support, and product teams can reason about each cost clearly.

API wallet

Prepaid service calls

Configured rate

Top up the wallet and spend only when verified accounts make billable Instagram import calls.

  • Profile lookup
  • Paginated post listing
  • Post detail import
  • Idempotent `X-Request-Id` billing
Storage

500 MB storage

50,000 TOMAN

For teams starting with media imports and profile/post image storage.

  • 500 MB capacity
  • Final file-size accounting
  • Checksum deduplication
  • Optional expiration policy
Storage

1 GB storage

100,000 TOMAN

For higher-volume onboarding flows and repeated post-detail imports.

  • 1 GB capacity
  • Separate from API wallet
  • Per-account usage reporting
  • Duplicate files avoid duplicate capacity

Billing rules

Built to keep retries, failures, and finance records clean.

instro records usage, duration, request id, billing metadata, wallet movements, quota usage, and storage consumption so support can audit what happened after each import.

01Pre-checks first

Unverified, suspended, unfunded, over-quota, or storage-ineligible accounts are rejected before wallet consumption.

02One request id

Every billable operation requires `X-Request-Id`, which protects clients from duplicate charges on retries.

03Refundable provider failures

Provider failures are refunded unless the service catalog policy says that failure class should still be charged.

04Append-only ledger

Wallet mutations create immutable transactions; corrections use reversing entries instead of editing history.

What is included

Every Instagram import call uses the same operational controls.

Bearer authentication Account verification Wallet balance checks Daily quota controls Storage capacity checks Provider timeout handling Usage records Admin metrics

FAQ

Pricing questions before integration.

Is instro Instagram API a subscription?

No. Instagram service calls use a prepaid wallet model. Storage capacity is purchased separately through storage plans.

Do different endpoints have different prices?

No. Profile lookup, post listing, and post detail imports all use one global service-call price.

Does unused wallet balance expire?

The current implementation treats wallet balance as account balance. Expiration policy is an open business decision, so do not promise automatic expiration without an admin policy.

Are failed requests charged?

Requests rejected before billing do not consume wallet balance. Provider failures are refunded unless the service catalog policy is configured to charge that class of failure.

Can high-volume accounts get a custom setup?

Yes. High-volume accounts can use admin-managed quotas, wallet top-ups, service policies, and storage plans tailored to their import workflow.

Start with a wallet

Fund an account and run the first import.

Use the console to manage balance, storage, quota, and service access before calling the Instagram endpoints.