Welcome to the endpoint page of the Ponjo API! Here, you can view all available endpoints, and how to access them. With over 55 endpoints, it's almost certain you'll be able to find this API of great use. APIResponses are easily-parsable in a straightforward JSON format to allow for seamless integration into your application or project.

All POST requests that require a URL to an image (for example, all image manipulation routes) require the URI components to be properly encoded. Failure to do so will result in the request not going through.

Data/AI Endpoint

GET REQUEST
/v1/chatbot
Receive a response from an AI chatbot.

GET REQUEST
/v1/captcha
Obtain a generated captcha image with its resolution.

GET REQUEST
/v1/meme
Retrieve a random meme with data & stats.

GET REQUEST
/v1/qr
Generate a custom QR code with options.

GET REQUEST
/v1/covid/world
Obtain COVID-19 statistics from around the world.

GET REQUEST
/v1/query/ark
Obtain COVID-19 statistics from a specific country.

GET REQUEST
/v1/weather
Get current weather and forecasts for a specific location.

GET REQUEST
/v1/roboeerie/tags
Get a list of all tags used by the RoboEerie Discord bot.

GET REQUEST
/v1/health
Perform an API health/response time check.

Image Manipulation Endpoint

POST REQUEST
/v1/trigger
Add a "triggered" effect to any provided image.

POST REQUEST
/v1/jail
Add a "jailed" effect to any provided image.

POST REQUEST
/v1/gay
Make your image just a little more gay.

POST REQUEST
/v1/circle
Circularly crop any provided image.

POST REQUEST
/v1/burn
Some ducks just want to sit and watch the world burn.

POST REQUEST
/v1/facepalm
Give any provided image a facepalm effect, because you're disappointed.

POST REQUEST
/v1/pixelate
Pixelate any provided image, because why not?

POST REQUEST
/v1/rip
RIP you for deciding to use this endpoint. Hahaha.

Deck Endpoint

POST REQUEST
/v1/decks/create
Create a virtual deck of cards within the API.

GET REQUEST
/v1/decks/find
Find a virtual deck in the database by its Deck ID.

GET REQUEST
/v1/decks/evalhand
Evaluate a poker hand in sizes 3, 5, 6, or 7.

PATCH REQUEST
/v1/decks/draw
Draw a card from a deck by its Deck ID.

PATCH REQUEST
/v1/decks/shuffle
Shuffle a virtual deck by its Deck ID.

POST REQUEST
/v1/decks/reset
Completely reset a deck of cards by its ID.

Game Query Endpoint

GET REQUEST
/v1/query/mcbe
Query a Minecraft: Bedrock Edition server with options.

GET REQUEST
/v1/query/mcjava
Query a Minecraft: Java Edition server with options.

GET REQUEST
/v1/query/fivem
Query a FiveM server with options.

GET REQUEST
/v1/query/ark
Query an ARK: Survival Evolved server with options.

Elixir Music Endpoint

GET REQUEST
/v1/elixir/queue
Get the music queue for a guild.

GET REQUEST
/v1/elixir/nowplaying
Get information about the track currently playing in a guild.

POST REQUEST
/v1/elixir/pause
Pause the music player in a guild.

POST REQUEST
/v1/elixir/resume
Resume the music player in a guild.

POST REQUEST
/v1/elixir/shuffle
Shuffle the music queue in a guild.

POST REQUEST
/v1/elixir/play
Play a track or playlist in a guild.

GET REQUEST
/v1/elixir/playlist/fetch
Fetch a custom playlist by ID.

POST REQUEST
/v1/elixir/playlist/queue
Queue a custom playlist by ID.

LGBTQ Endpoint

POST REQUEST
/v1/pride/flags
Retrieve any LGBTQ pride flag, or a list of many.

POST REQUEST
/v1/pride/avatar
Add pride avatar flairs to any provided image.

GET REQUEST
/v1/pride/orientations
Obtain data on sexual & romantic orientations.

URL Shortener Endpoint

POST REQUEST
/v1/urlshortener/create
Create a shortened URL with options.

GET REQUEST
/v1/urlshortener/all
Obtain a collection of all shortened URLs.

SCP Foundation Endpoint

GET REQUEST
/v1/scp
Retrieve classified data on the provided SCP anolamy.

GET REQUEST
/v1/scp/personnel
Retrieve a list of SCP Foundation personnel.

GET REQUEST
/v1/scp/branches
Get a list of all SCP Foundation branches.

GET REQUEST
/v1/scp/taskforces
Retrieve a list of all SCP Foundation mobile and stationed taskforces.

GET REQUEST
/v1/scp/sites
Get a list of all classified SCP Foundation containment sites.

GET REQUEST
/v1/scp/areas
Retrieve a list of all classified SCP Foundation areas.

GET REQUEST
/v1/scp/all
Retrieve a master list of all SCP Foundation data. Warning: classified!

Random Endpoint

GET REQUEST
/v1/random/month
Obtain a random month of the year.

GET REQUEST
/v1/random/userprofile
Obtain a random user profile with options.

GET REQUEST
/v1/random/timezone
Obtain a random timezone with options.

Disclaimer: All property implemented by the Ponjo API belongs to their respective owners. The SCP Foundation endpoint complies with the Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) License. All SCP content rightfully belongs to its respetive creator(s). The Ponjo API is in no way affiliated with the SCP Foundation or any of its subsidiaries. By using the Ponjo API, you are agreeing to abide by its Terms & Conditions.