Publishing to Marketplace

Publishing to Marketplace

Publishing makes your asset discoverable and purchasable by the entire Spartera buyer network. This guide covers how to publish, what's required, and how to optimize your listing.


Prerequisites

Before you can publish, you need:

  1. A validated asset — Preview execution must complete successfully. See Testing and Validation.
  2. A connected Stripe account — Your company admin must have completed Stripe Connect onboarding before any product can be listed in the marketplace. If Stripe isn't set up, the marketplace toggle is blocked. See Connecting Stripe for Payouts for the full setup guide.
  3. A price set — You must set a per-execution price before publishing.

Publishing Is One Toggle

Dashboard → Assets → [Your Asset] → Sell in Marketplace → ON

Or via API when creating or updating an asset:

{"sell_in_marketplace": True}

When you enable the toggle, the asset is live immediately — provided your company's Stripe account is fully verified.


Marketplace Configuration

When Sell in Marketplace is on, additional fields appear:

Price

Set your per-execution price in USD. Spartera converts this to credits for buyers automatically. You earn 80% of every execution.

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

Every price change is recorded in the price history table. New prices take effect immediately for new executions.

Require Customization

When enabled, buyers must fill in the asset's parameters before purchasing and executing. This is useful when:

  • Your asset has required filters (region, date range, customer segment) that must be buyer-specific
  • You want to prevent buyers from running the asset with default/empty parameters
  • The asset only returns meaningful results when personalized

When Require Customization is off, buyers can execute with default parameter values.

Asset Metadata

Complete these fields to help buyers understand your data and trust your listing:

Time Period — The date range your data covers. Buyers use this to understand historical coverage and whether your data fits their needs.

Geographic Coverage — Which regions, countries, or markets this asset covers. Critical for buyers with geographic focus.

Data Refresh Frequency — How often your underlying data is updated. Be accurate here — misrepresenting freshness is the most common cause of buyer complaints.

FrequencyWhen to Use
Real-timeData updates continuously or within seconds
DailyData refreshes once per day
WeeklyData updates weekly
MonthlyData refreshes on a monthly cycle

Approval Workflow for AI-Generated Assets

If your asset was created by AutoInsights (shows "AI Generated" chip), it requires admin approval before it can be published to the marketplace.

StatusWhat It Means
PENDINGAwaiting review — asset is not yet visible in marketplace
APPROVEDCleared for marketplace use
NEEDS_REVISIONAdmin has requested changes before approval
REJECTEDBlocked from marketplace — contact your admin

Manually created assets do not go through approval and can be published immediately.


Writing a Strong Marketplace Listing

Name

Be specific. Buyers search by keyword.

❌ Weak✅ Strong
Customer Metric90-Day Customer Churn Rate
Revenue DataMonthly Recurring Revenue by Segment
Player StatsNBA Player Efficiency Rating — Current Season

Description

Cover three things:

  1. What does this return? — the specific output
  2. What data powers it? — source, freshness, coverage
  3. What decision does it enable? — the business context

Tags

Use a mix of:

  • Vertical: retail, fintech, healthcare, sports
  • Function: churn, forecasting, segmentation, risk
  • Frequency: real-time, daily, weekly

Pricing Strategy

Asset TypeSuggested PriceYour Earnings (80%)
Simple aggregate$0.50–$2.00$0.40–$1.60
Multi-row calculation$1.00–$5.00$0.80–$4.00
Visualization / chart$2.00–$8.00$1.60–$6.40
ML model output$5.00–$25.00$4.00–$20.00
Regulated/proprietary data$10.00+$8.00+

Check the Trends product to see demand signals and pricing benchmarks for your category.


Pre-Publishing Checklist

  • Preview execution succeeds with no errors
  • Output values are in the expected range
  • Full execution completes in under 2 seconds (target)
  • Description explains what's returned, data source, freshness, and use case
  • Category and tags are set accurately
  • Price is set
  • Stripe is connected and fully verified (check with your admin if unsure)
  • For AI-generated assets: approved by admin
  • Geographic coverage, time period, and data refresh frequency are set
  • If using Require Customization: parameters and valid_values are defined in schema

After Publishing

Monitor Performance

Dashboard → Assets → [Your Asset] → Analytics

Key metrics:

  • Views — how many buyers have seen your listing
  • Executions — paid calls
  • Conversion rate — views → executions (target >5%)
  • Repeat buyers — buyers who executed more than once

Updating Your Asset

Non-breaking changes (performance improvements, minor query changes): patch update, same version.

Breaking changes (different output columns, renamed fields): bump major version and notify existing buyers.

curl -X PATCH https://api.spartera.com/companies/{company_id}/assets/{asset_id} \
  -H "x-api-key: your-api-key" \
  -d '{"description": "Updated with Q2 2025 data coverage"}'

Taking an Asset Down

# Unpublish (removes from marketplace, existing buyers retain access)
curl -X PATCH https://api.spartera.com/companies/{company_id}/assets/{asset_id} \
  -H "x-api-key: your-api-key" \
  -d '{"sell_in_marketplace": false}'

If you want to stop selling everything at once, prefer toggling each product off individually rather than disconnecting Stripe — see Connecting Stripe for Payouts for why.


Related Pages