FreeForAgents

Utility APIs that are actually free: no API key, no signup, no rate-limit drama. Built for developers, scripts, and AI agents. Every response is JSON, CORS is wide open, and every endpoint ships a markdown doc so LLMs can read it natively.

$0 / month hosting 20 endpoints CORS: * llms.txt OpenAPI 3.1 MCP server

Endpoints

/ip

Look up your IP address and geolocation.

no parameters

curl -s "https://freeforagents.dev/ip"

docs · markdown · try it →

/uuid

Generate RFC 4122 version 4 UUIDs.

count (opt)

curl -s "https://freeforagents.dev/uuid?count=2"

docs · markdown · try it →

/ulid

Generate ULIDs (sortable unique identifiers).

count (opt)

curl -s "https://freeforagents.dev/ulid"

docs · markdown · try it →

/hash

Hash text with SHA-1/256/384/512.

text algo (opt)

curl -s "https://freeforagents.dev/hash?text=hello&algo=sha-256"

docs · markdown · try it →

/base64

Encode or decode Base64 strings.

text mode (opt)

curl -s "https://freeforagents.dev/base64?text=hello+world"

docs · markdown · try it →

/convert

Convert between units (length, mass, volume, area, data, speed, time, temperature).

value from to

curl -s "https://freeforagents.dev/convert?value=10&from=kg&to=lb"

docs · markdown · try it →

/time

Current time in any timezone.

tz (opt)

curl -s "https://freeforagents.dev/time?tz=Asia/Tokyo"

docs · markdown · try it →

/timestamp

Current Unix timestamp.

no parameters

curl -s "https://freeforagents.dev/timestamp"

docs · markdown · try it →

/random

Cryptographically secure random integers.

min (opt) max (opt) count (opt) decimals (opt)

curl -s "https://freeforagents.dev/random?min=1&max=6&count=2"

docs · markdown · try it →

/dice

Roll dice.

rolls (opt) sides (opt)

curl -s "https://freeforagents.dev/dice?rolls=2&sides=20"

docs · markdown · try it →

/password

Generate strong random passwords.

length (opt) count (opt)

curl -s "https://freeforagents.dev/password?length=20"

docs · markdown · try it →

/lorem

Lorem ipsum placeholder text.

paragraphs (opt)

curl -s "https://freeforagents.dev/lorem?paragraphs=2"

docs · markdown · try it →

/emoji

Random emoji.

count (opt)

curl -s "https://freeforagents.dev/emoji?count=3"

docs · markdown · try it →

/joke

Random clean programming joke.

no parameters

curl -s "https://freeforagents.dev/joke"

docs · markdown · try it →

/fact

Random fun fact.

no parameters

curl -s "https://freeforagents.dev/fact"

docs · markdown · try it →

/quote

Random inspirational quote.

no parameters

curl -s "https://freeforagents.dev/quote"

docs · markdown · try it →

/holidays

Public holidays by country and year.

country (opt) year (opt)

curl -s "https://freeforagents.dev/holidays?country=GB&year=2026"

docs · markdown · try it →

/fx

Foreign exchange rates (daily, no key).

base (opt)

curl -s "https://freeforagents.dev/fx?base=EUR"

docs · markdown · try it →

/headers

Echo your request headers.

no parameters

curl -s "https://freeforagents.dev/headers"

docs · markdown · try it →

/json

Fetch any URL and get parsed JSON back.

url

curl -s "https://freeforagents.dev/json?url=https%3A%2F%2Fapi.github.com%2Fzen"

docs · markdown · try it →