Developers
API Documentation
Build IP protection into your platform. Full access to registration, detection, licensing, and payments.
Quick Start
1
Create a developer account2
Generate API keys in the dashboard3
Install the SDK for your language4
Make your first API call// Install SDK
npm install @ip-global/sdk
// Initialize
import { IPGlobal } from '@ip-global/sdk';
const client = new IPGlobal({ apiKey });
Official SDKs
Type-safe libraries for your favorite languages
JavaScript
@ip-global/sdkPython
ip-globalGo
github.com/ip-global/goRust
ip-globalCore Endpoints
POST
/v1/worksRegister a new work with audio and metadata
GET
/v1/works/{id}Retrieve work details and MOVE score
POST
/v1/detectSubmit content for detection analysis
GET
/v1/licenses/searchSearch available licenses by criteria
POST
/v1/licensesExecute a license transaction
GET
/v1/revenue/{creator}Query revenue and payment history
API Keys
Separate keys for test and production environments
Webhooks
Real-time notifications for events in your account
Rate Limits
1000 req/min standard, higher for enterprise
OpenAPI Spec
Full specification for code generation
CLI Tool
Command-line interface for scripting
GraphQL
GraphQL endpoint for flexible queries