Skip to content

Open Source

Open-source projects and OpenAPI specifications built with and for the Zernio API

Projects

OpenAPI Specs

Free, downloadable OpenAPI specifications for all major social media platforms. Use these specs to generate SDKs, build API clients, or explore API capabilities in tools like Swagger UI or Postman.

All specs are maintained in our public GitHub repository.

Platform API Specifications

PlatformDownloadSize
Twitter / Xtwitter.yaml478 KB
Pinterestpinterest.yaml1.5 MB
Telegramtelegram.yaml111 KB
YouTubeyoutube.yaml96 KB
Redditreddit.yaml71 KB
Google Businessgooglebusiness.yaml59 KB
LinkedInlinkedin.yaml54 KB
Snapchatsnapchat.yaml51 KB
Threadsthreads.yaml50 KB
Blueskybluesky.yaml45 KB
TikToktiktok.yaml43 KB
Instagraminstagram.yaml39 KB
Facebookfacebook.yaml38 KB

Using These Specs

Import into Postman:

  1. Copy the raw URL for your platform (e.g., https://raw.githubusercontent.com/zernio-dev/openapi-specs/main/twitter.yaml)
  2. Open Postman and go to File → Import
  3. Paste the URL or download and select the file

Generate an SDK:

bash
# Download the spec
curl -O https://raw.githubusercontent.com/zernio-dev/openapi-specs/main/twitter.yaml

# Generate TypeScript SDK
openapi-generator-cli generate -i twitter.yaml -g typescript-fetch -o ./twitter-sdk

View in Swagger UI:

bash
docker run -p 8080:8080 -e SWAGGER_JSON_URL=https://raw.githubusercontent.com/zernio-dev/openapi-specs/main/twitter.yaml swaggerapi/swagger-ui

Found an issue or want to improve a spec? Contributions are welcome on GitHub.