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
| Model | Buyer pays | Best for |
|---|---|---|
| One‑time | Once, owns forever | Utilities, tools, downloadable apps |
| Subscription | Recurring (monthly/annual) | Ongoing value, updates, cloud features |
| Usage‑based | Per unit consumed | Agents, 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_daysgives 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.