Credit System

Credit System

Spartera uses a transparent, credit-based marketplace economy. This page explains how credits work for both buyers and sellers, across both product types (assets and endpoints).


The Basics

Value
1 Credit$0.50 USD
Credits expire?No — credits never expire (though credit value may change over time)
Seller Revenue Share80% of each transaction
Platform Fee20% of each transaction
Payout TimingWithin 5 business days of month end

Two Billing Models — One Currency

Both product types use credits, but they bill at different points:

Product TypeBilled When...Charged for failures?
Asset (Calculation or Visualization)Asset is executed (per-run)No
EndpointA request returns 200 OK (per-request)No

A 1,000-row endpoint paginated 100 rows at a time costs 10 requests' worth of credits. A single asset execution returning the same insight costs 1 execution's worth.

In both cases, failed requests are never billed. If a request fails for any reason — bad input, seller-side database error, platform error — no credits are deducted. The spartera.billed field in every endpoint response confirms whether credits were charged.


For Buyers

How Credits Work

Credits are Spartera's currency for accessing paid products. The credit cost is clearly displayed before you process any product — no surprises.

Free products require no credits. Many products are available at no cost, including Spartera-provided content, partner content, and sample previews of paid items.

Paid products deduct credits from your balance when you process them. You are never charged credits for failed processing attempts.

Subscribe vs Process

These are two distinct actions for assets:

Subscribing adds an asset to your library for easy access. It's free and doesn't retrieve data or consume credits. Build a library of interesting assets without paying anything.

Processing executes the asset with current data and delivers results. This consumes credits for paid assets. Once processed, results are stored and accessible at no additional cost in your Purchases page.

For endpoints, the model is different:

  • The first time you fetch data, Spartera auto-provisions an API key scoped to you (free — keys are unmetered)
  • Each request you make against the endpoint deducts credits per-request on a successful 200 OK
  • The key persists across requests and across sessions until you (or the seller) revoke it

→ See Subscribing to Endpoints for the full buyer flow.

Purchasing Credits

marketplace.spartera.com → Account → Buy Credits

On-Demand

Buy any amount with no commitment. Best for occasional use or testing.

One-Time Bundles

BundleCreditsBonusTotal
Starter50+555 credits
Professional250+32282 credits
Enterprise1,000+1501,150 credits

Monthly Subscriptions

PlanCreditsBonusDiscount
Startup100+135%
Professional500+757.5%
Enterprise1,000+17510%

Annual Subscriptions

PlanCreditsBonusDiscount
Startup1,200+18010%
Professional6,000+1,05012%
Enterprise12,000+2,40015%

Tracking Your Usage

curl https://api.spartera.com/companies/{company_id}/credits \
  -H "x-api-key: your-analytics-key"
{
  "data": {
    "balance_credits": 240,
    "balance_usd": 120.00,
    "total_spent_credits_30d": 285,
    "asset_executions_30d": 17,
    "endpoint_requests_30d": 412
  }
}

Refund Policy

All credit purchases are final and non-refundable. Credits never expire, though their USD value may change over time. You are protected against charges for:

  • Failed processing due to technical issues
  • Network or provider errors
  • Invalid parameters (requesting future dates, invalid filter values, etc.)
  • Any non-200 response from an endpoint

For billing disputes, contact [email protected].

Managing Your Subscription

  • Upgrade — takes effect immediately
  • Downgrade — takes effect at your next billing cycle
  • Cancel — stops automatic renewal; unused credits remain in your account
  • Unused credits are retained when you cancel and can be used anytime

For Sellers

Setting Your Price

You control the price for each of your products — assets and endpoints alike. Set your price in USD — Spartera automatically converts it to the equivalent credit cost for buyers.

For an asset, the price is per execution.
For an endpoint, the price is per request (each successful 200 OK).

# Set asset price
pricing_api.companies_company_id_assets_asset_id_prices_post(
    company_id,
    asset_id,
    {"price_usd": 5.00}  # You earn $4.00 per execution (80%)
)

# Set endpoint price
pricing_api.companies_company_id_endpoints_endpoint_id_prices_post(
    company_id,
    endpoint_id,
    {"price_usd": 1.00}  # You earn $0.80 per request (80%)
)

Price changes take effect immediately for new executions / requests.

Revenue Split

You earn 80% of every transaction. Spartera retains 20% as the platform fee.

PriceYour Earnings (80%)Platform Fee (20%)
$0.50$0.40$0.10
$1.00$0.80$0.20
$2.50$2.00$0.50
$5.00$4.00$1.00
$10.00$8.00$2.00
$25.00$20.00$5.00

Pricing Considerations by Product Type

Assets are typically priced higher per unit because each execution is a discrete insight (one number, one chart). Buyers tend to use them sparingly.

Endpoints are typically priced lower per unit because customers will make many requests in a session — they're integrating your data into their app or pipeline. A common pricing strategy: price low ($0.05–$2 per request), expect high volume.

Monthly Payouts

Spartera processes seller payouts within 5 business days of month end for the prior month's earnings, paid via ACH directly to your verified Stripe-connected bank account.

You receive:

  • Direct bank deposit (ACH)
  • PDF payout report via email
  • Itemized breakdown in your Seller Dashboard, separated by product type

Minimum payout: $25.00 — earnings below this threshold roll over to the following month.

A connected, fully-verified Stripe account is required to receive any payouts. → See Connecting Stripe for Payouts for setup instructions.

Tracking Earnings

curl https://api.spartera.com/companies/{company_id}/earnings \
  -H "x-api-key: your-analytics-key"
{
  "data": {
    "pending_payout_usd": 840.00,
    "total_earned_usd": 12450.00,
    "asset_executions_30d": 420,
    "endpoint_requests_30d": 8200,
    "top_product": {
      "name": "Customer Churn Risk Score",
      "type": "ASSET",
      "transactions_30d": 312,
      "revenue_30d": 624.00
    }
  }
}
Dashboard → Earnings → Payout History

What the 20% Platform Fee Covers

  • API infrastructure, scaling, and 99.9% uptime SLA
  • Global content delivery and low-latency execution
  • Buyer acquisition and marketplace marketing
  • Payment processing and payout operations
  • Fraud detection and platform security
  • Seller dashboard, analytics, and tooling
  • Customer support for buyers and sellers

FAQ

Do credits expire?
No. Credits never expire once purchased, though their USD value may change over time.

Am I charged if a request fails?
No. You are never charged credits for failed asset executions or endpoint requests due to technical issues, network problems, or provider errors. For endpoints, the spartera.billed field in every response confirms whether credits were deducted.

Can I get a refund on credits?
No — all credit purchases are final. Credits never expire so there's no risk of losing them.

When do I get paid as a seller?
Within 5 business days of month end for the prior month's earnings, paid via ACH to your Stripe-connected bank account. See Connecting Stripe for Payouts.

What's the minimum payout?
$25.00. Earnings below this roll over to the next month.

Can I change my product's price?
Yes, at any time. New price takes effect immediately for future transactions.

What happens if a buyer disputes a transaction?
Contact [email protected]. We review logs and mediate disputes fairly.

What's the Minimum Number of Credits to Purchase?
You must purchase at least TEN (10) credits to use on insights, visualizations and data feeds.

An endpoint returned 0 rows but I still got billed — is that right?
Yes. The query ran successfully (200 OK), it just matched no rows. Refine your filters to avoid empty result sets.