MS
MediaScanDeveloper Platform
API v1.0 · REST · Bearer Auth

MediaScan Developer
API Platform

Programmatic access to IP infringement intelligence across social media, video platforms, app stores, UGC sites, and the open web. Built for rights holders and anti-piracy teams.

12
Endpoints
11+
Platforms
40+
Response Fields

Everything you need to monitor IP

A comprehensive API designed for anti-piracy workflows from day one.

Multi-Platform Coverage

Monitor infringements across social media, video platforms, app stores, UGC sites, and the open web — all from a single API.

Real-Time Data Access

Retrieve up-to-date infringement data with precise date-range filtering and asset-level granularity for efficient monitoring.

Structured JSON Responses

Every endpoint returns richly structured JSON — view counts, upload dates, removal status, channel info, and 40+ fields per record.

Bearer Token Auth

Secure, stateless authentication via JWT bearer tokens. Login once, use the token across all platform endpoints.

Single Unified Endpoint

Aggregate data from all platforms in one request, or query platform-specific endpoints for tailored response schemas.

Rights Holder Ready

Purpose-built for content owners, rights holders, and anti-piracy teams who need programmatic access to piracy intelligence.

Platforms Covered

Dedicated endpoints for each platform with platform-specific response schemas.

YT
YouTube
FB
Facebook
IG
Instagram
X
Twitter / X
TG
Telegram
TK
TikTok
iTunes
GP
Google Play
UGC
UGC Platforms
WEB
Web / Internet
APP
Third Party Apps
Quick Start

Up and running in 4 steps

Integrate the MediaScan API in minutes with your preferred HTTP client.

01
Get Credentials
Receive your API username and password from your project manager.
02
Generate Token
POST to /Login with your credentials to receive a JWT bearer token.
03
Authorize Requests
Include the token as Authorization: Bearer <token> in all API calls.
04
Fetch Infringements
Query any endpoint with startdate and optional filters to retrieve data.
View full authentication guide →
example.sh
# Step 1 — Authenticate
curl -X POST \
https://api.markscan.co.in/Login \
-d '{"username":"u","password":"p"}'
# Step 2 — Fetch infringements
curl -X POST \
https://api.markscan.co.in/getinfringements/YouTube \
-H "Authorization: Bearer <token>" \
-d '{"startdate":"2025-01-01T00:00:00Z"}'

Ready to start building?

Review the authentication flow, explore endpoints, and check the JSON response schema.