Navigation
Categories
Base URL
https://viper-api.name.ng/api/v1
Jump to
Categories
Base URL
https://viper-api.name.ng/api/v1

API Docs & Playground

Browse all endpoints and test them live — paste your API key and run directly in the browser.

API Key
Get Free Key

Utilities

8 endpoints
Online
POST /utility/qr QR Code Generator

Generate a QR code image (Base64 PNG) from any text or URL.

ParameterRequiredDescription
text Required Text or URL to encode into the QR code
Live Test
POST /api/v1/utility/qr
POST /utility/base64/encode Base64 Encode

Encode any plain text string to Base64 format.

ParameterRequiredDescription
text Required Plain text string to encode
Live Test
POST /api/v1/utility/base64/encode
POST /utility/base64/decode Base64 Decode

Decode a Base64 encoded string back to plain text.

ParameterRequiredDescription
text Required Base64 encoded string to decode
Live Test
POST /api/v1/utility/base64/decode
GET /utility/uuid UUID Generator

Generate one or more cryptographically secure UUID v4 strings.

ParameterRequiredDescription
count Optional How many UUIDs to generate (1–10, default: 1)
Live Test
GET /api/v1/utility/uuid
POST /utility/password Password Generator

Generate a strong random password with configurable length and symbols.

ParameterRequiredDescription
length Optional Password length (8–128, default: 16)
symbols Optional Include symbols? true or false (default: true)
Live Test
POST /api/v1/utility/password
POST /utility/slugify Text Slugifier

Convert any text to a clean, URL-friendly slug.

ParameterRequiredDescription
text Required Text to convert to a slug
Live Test
POST /api/v1/utility/slugify
POST /utility/text/analyze Text Analyzer

Get word count, character count, sentence count, and estimated reading time.

ParameterRequiredDescription
text Required Text content to analyze
Live Test
POST /api/v1/utility/text/analyze
GET /utility/ip IP Lookup

Get geolocation and ISP info for an IP address. Omit ip param to look up the caller's own IP.

ParameterRequiredDescription
ip Optional IP address to look up (optional — uses your IP if omitted)
Live Test
GET /api/v1/utility/ip

Fun & Games

3 endpoints
Online
GET /fun/joke Random Joke

Returns a random safe-for-work two-part joke.

ParameterRequiredDescription
category Optional Joke category: Any, Programming, Misc, Pun (default: Any)
Live Test
GET /api/v1/fun/joke
GET /fun/quote Random Quote

Returns an inspiring quote with author attribution.

ParameterRequiredDescription
tag Optional Topic filter e.g. wisdom, success, love
Live Test
GET /api/v1/fun/quote
GET /fun/fact Random Fact

Returns a random interesting fact.

Live Test
GET /api/v1/fun/fact

Search & Info

3 endpoints
Online
GET /search/wikipedia Wikipedia Search

Get a clean Wikipedia article summary for any search term.

ParameterRequiredDescription
q Required Search term or article title
Live Test
GET /api/v1/search/wikipedia
GET /info/country Country Info

Get detailed information about any country — capital, population, currency, flag and more.

ParameterRequiredDescription
name Required Country name e.g. Nigeria, France, Japan
Live Test
GET /api/v1/info/country
GET /info/currency Currency Rates

Get live exchange rates from a base currency against all major currencies.

ParameterRequiredDescription
base Optional Base currency code e.g. USD, NGN, EUR (default: USD)
Live Test
GET /api/v1/info/currency

Media & Images

2 endpoints
Online
GET /media/placeholder Placeholder Image

Generate a placeholder SVG image at any size, with custom background color and label text. Returns an SVG directly.

ParameterRequiredDescription
width Optional Width in px (default: 400)
height Optional Height in px (default: 300)
text Optional Label text shown on the image
bg Optional Background hex color without # (default: 1e1e2e)
Live Test
GET /api/v1/media/placeholder
GET /media/avatar Avatar Generator

Generate a gradient letter avatar SVG for any username or name. Returns an SVG directly.

ParameterRequiredDescription
name Required Name or username to generate initials from
size Optional Image size in px (32–512, default: 150)
Live Test
GET /api/v1/media/avatar
ViperAPI
  • Home
  • Docs
  • Pricing
  • Sign in
  • Get started
ViperAPI
Home Docs Pricing
Sign in Get started free
ViperAPI

Premium REST APIs for bots, apps,
and automations. Any language, any framework.

99.9% Uptime 16 Endpoints

Platform

API Docs Pricing Get Started Dashboard

Support

Documentation Reset Password Email Support

© 2026 ViperAPI  ·  viper-api.name.ng

Node.js + PostgreSQL + Fly.io

Notice