What data can I access today?
The Aspire API currently provides two analytics endpoints:
GET /v1/postsreturns post-level data — every metric you'd see at the post level inside Aspire, across Instagram, TikTok, YouTube, and Pinterest.GET /v1/membersreturns the same metrics rolled up to the creator level, with per-network and per-post-type breakdowns.
Both endpoints support filtering by date range, network, project, group, member, post type, and mention source.
How do I get started?
To create an API key:
In Aspire, navigate to Settings → Integrations → Aspire API.
Click Create API Key.
Enter a descriptive name for the key.
Select the permission scopes.
Choose an expiration period.
Click Create Key and copy the generated key, then click Done.
Important: For security reasons, the API key value is displayed only once. Store it in a secure location, such as a password manager, secrets vault, or your organization's credential manager.
After you click Done, the key cannot be viewed again. If it's lost, you'll need to generate a new one.
How do API permissions work?
API keys are permission-scoped, meaning each key can only access the endpoints associated with its assigned scopes.
Available scopes include:
read:socialread:affiliateread:memberread:paymentread:product-fulfillment
For most social reporting use cases, read:social is the only scope required.
What do I need to make an API request?
You'll need two pieces of information:
API key — Used to authenticate your requests.
Client ID — Found in your Aspire workspace URL immediately following
/client/.
The API documentation also includes an interactive request tool that lets you test endpoints and preview JSON responses before building your integration.
Can I filter the data?
Yes. Both analytics endpoints support filtering by:
Date range
Social network (Instagram, TikTok, YouTube, Pinterest)
Project
Group
Creator (member)
Post type
Mention source
Brand-initiated
Creator-submitted
Auto-discovered through social listening
Post status
Live
Expired
Deleted
You can also choose whether metrics are calculated over the selected date range or using lifetime values, depending on your reporting needs.
Can I sort and paginate results?
Yes, supported sorting includes metrics such as:
Impressions
Engagements
Engagement rate
Total Media Value (TMV)
View time
Pagination uses standard offset and limit parameters, with a maximum page size of 500 records.
Are there rate limits?
Yes. Standard API rate limits apply.
If you exceed the rate limit, the API returns a 429 response and you should back off and retry. Most reporting use cases should remain well below the rate limits because they're scheduled pulls, not real-time queries.
How are API keys secured?
Aspire follows several security best practices:
Keys are only displayed once when they are created.
Expiration (TTL) can be configured for 30 days, 60 days, 90 days, 1 year, or no expiration.
Least-privilege access is recommended by creating separate keys for each integration with only the permissions required.
Keys can be revoked at any time either through the Aspire settings or via the API, allowing individual integrations to be disabled without affecting others.
Who is the API intended for? Our team isn't technical.
The API is designed primarily for business intelligence (BI) and analytics teams. Once connected, marketing teams benefit from richer dashboards and automated reporting without needing to interact directly with the API.
If your organization doesn't have an internal technical team, your agency, implementation partner, or Aspire Support can help you get started.
Is there a sandbox environment?
Rather than a separate sandbox, the API documentation includes an interactive request tool that allows you to:
Execute live API requests
Inspect response formats
Validate requests before writing code
For most engineering teams, this is sufficient for designing and testing an integration.
How is this different from Aspire's existing integrations (Shopify, etc.)?
Native integrations (such as Shopify) are pre-built for specific workflows.
The Aspire API provides a flexible, programmatic interface for teams that want to:
Build custom applications
Connect Aspire to internal systems
Load data into BI platforms or data warehouses
Integrate with tools that Aspire doesn't natively support
What about affiliate, payment, or product fulfillment data?
The GET /v1/members endpoint returns payment information for each member, including affiliate commissions and product cost.
The API also includes dedicated permission scopes for:
read:affiliateread:paymentread:product-fulfillment
These scopes provide the foundation for accessing additional Aspire data as those endpoints become available. Refer to the Technical Documentation for the latest endpoint availability.
