Monetization

Monetization

Pricing models — one-time, subscription and usage-based

Theaimart supports three pricing models. Pick the one that matches how buyers get value from your listing — the right model can double revenue at the same install count.

Models

ModelBuyer paysBest for
One‑timeOnce, owns foreverUtilities, tools, downloadable apps
SubscriptionRecurring (monthly/annual)Ongoing value, updates, cloud features
Usage‑basedPer unit consumedAgents, APIs, anything metered

Configure pricing

Set it in the listing editor, or via API:

// One-time
{ "pricing": { "model": "one_time", "amount": 49900, "currency": "INR" } }

// Subscription
{ "pricing": { "model": "subscription", "interval": "month", "amount": 29900, "currency": "INR", "trial_days": 7 } }

// Usage-based
{ "pricing": { "model": "usage", "unit": "run", "amount": 200, "currency": "INR" } }

Amounts are integers in the currency's smallest unit — 49900 INR = ₹499.00.

Metering usage

For usage‑based listings, report consumption as it happens:

curl -X POST https://api.theaimart.co/api/v1/monetization/usage \
  -H "Authorization: Bearer $THEAIMART_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "listing_id": "agent_789", "buyer_id": "usr_9f", "unit": "run", "quantity": 1, "idempotency_key": "run_abc123" }'

Always send an idempotency_key. Network retries can deliver the same usage event twice — the key ensures a buyer is charged once.

Free tiers & trials

  • •A free tier or trial is one of the strongest install drivers — surface it in your first description line.
  • •For subscriptions, trial_days gives buyers time to reach value before the first charge.

Revenue split & payouts

Your earnings (list price minus the platform fee and taxes) accrue to your balance and settle via Payouts & Finance. Ad‑supported listings earn on a separate revenue split.

Choosing a model

  • •Value delivered once → one‑time.
  • •Value delivered continuously → subscription.
  • •Value delivered per action → usage.

Next