Developer Resources

offosecos API

Integrate influencer marketing into your existing tools and workflows. Our RESTful API gives you programmatic access to products, campaigns, analytics, and payouts.

API Key Authentication

Secure API keys with scoped permissions. Generate and revoke keys from your dashboard.

Webhooks

Real-time event notifications for clicks, conversions, payouts, and campaign updates.

Rate Limits

Generous rate limits — 1,000 req/min on Pro, 10,000 req/min on Enterprise.

SDKs & Libraries

Official SDKs for JavaScript, Python, PHP, and Ruby. Community libraries for Go and Java.

Quick Start

Get up and running in minutes with our official SDK.

example.js
// Install: npm install @offosecos/sdk

import { offosecos } from '@offosecos/sdk';

const client = new offosecos({
  apiKey: 'your_api_key_here'
});

// List your products
const products = await client.products.list({
  limit: 20,
  category: 'fashion'
});

// Get campaign analytics
const analytics = await client.analytics.get({
  campaignId: 'camp_abc123',
  dateRange: 'last_30_days'
});

console.log(analytics.totalClicks);
console.log(analytics.conversions);
console.log(analytics.revenue);

API Endpoints

A preview of the most commonly used endpoints. Full reference available after signup.

GET
/api/v1/products

List all products in your catalog with pagination and filtering.

POST
/api/v1/campaigns

Create a new campaign with goals, budget, and timeline.

GET
/api/v1/influencers

Search and filter influencers by niche, audience, and platform.

GET
/api/v1/analytics

Retrieve click, conversion, and revenue data for your campaigns.

POST
/api/v1/payouts

Initiate payout to an influencer for completed commissions.

PUT
/api/v1/products/:id

Update product details, pricing, or commission rates.

Ready to Build?

API access is available on Pro and Enterprise plans. Sign up to get your API key and start integrating today.