Build on Pincast

A complete set of tools and services to help you build, distribute, and grow your apps and experiences on the Pincast platform.

Platform Capabilities

Everything you need to integrate with Pincast. Use individual features or combine them for a complete platform experience.

Monetize

Coming Soon

Revenue tools and payment infrastructure for your apps

  • -
    Payments API

    Stripe-powered payment processing

  • -
    Revenue Share

    Flexible partner payout configurations

  • -
    In-App Purchases

    Digital goods and premium content sales

  • -
    Subscription Billing

    Recurring payment management

Engage & Retain

Coming Soon

Tools to build compelling, location-aware experiences

  • -
    Location Services

    Geofencing and proximity detection

  • -
    Navigation API

    Turn-by-turn directions to experiences

  • -
    Push Notifications

    Engage users with timely alerts

  • -
    Analytics

    Understand how users interact with your content

Core Services

Two powerful APIs that form the foundation of the Pincast developer platform.

Marketplace API

API Key

Programmatically submit, update, and manage your apps and location-based experiences on pincast.fm. Integrate with your existing workflows using webhooks and batch operations.

  • - Submit apps and experiences via REST API
  • - Real-time webhook notifications
  • - Batch operations (up to 50 items)
  • - Signed URL file uploads
View Documentation ->

Pincast Identity

OAuth 2.0

Let users sign in with their Pincast account. Access profiles, track achievements, and provide a seamless experience across the entire Pincast ecosystem.

  • - OAuth 2.0 with PKCE support
  • - Scoped access to user profiles
  • - Cross-app achievement system
  • - Automatic token refresh
View Documentation ->

Simple Integration

Clean, well-documented APIs that are easy to implement. Get started in minutes.

Marketplace APISubmit an app
const response = await fetch(
  'https://pincast.fm/api/external/apps',
  {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json',
      'X-API-Key': PINCAST_API_KEY
    },
    body: JSON.stringify({
      title: 'My App',
      description: 'A great Pincast app',
      link: 'https://myapp.com'
    })
  }
);
Pincast IdentityOAuth 2.0 authorization
const authUrl = new URL(
  'https://pincast.fm/api/oauth/authorize'
);

authUrl.searchParams.set('response_type', 'code');
authUrl.searchParams.set('client_id', CLIENT_ID);
authUrl.searchParams.set('redirect_uri', CALLBACK);
authUrl.searchParams.set('scope', 'profile:read');
authUrl.searchParams.set('state', state);

window.location.href = authUrl.toString();

Getting Started

From registration to launch in four steps.

1

Register Your Application

Create a developer account and register your app to get API credentials

Register Now ->
2

Choose Your Integration

Decide which Pincast services fit your needs: Marketplace API for distribution, Identity for authentication, or both

View Documentation ->
3

Install the SDK

Use our official TypeScript/JavaScript libraries for faster integration

SDK Documentation ->
4

Build and Launch

Implement your integration, test in sandbox mode, and go live

API Reference ->

Ready to build on Pincast?

Join the Pincast developer ecosystem. Create apps, authenticate users, and reach players across the platform.

The Pincast platform is actively growing. New capabilities including payments, location services, and analytics are in development.