API. Same engine.

POST a file. Get a URL.

POST /api/url

Multipart or JSON. Returns the public URL, raw link, download, and QR.

curl -X POST \
  -F file=@sales.csv \
  https://urlanything.com/api/url

Response

{
  "url": "https://sales.anythingurl.com/",
  "raw": "https://sales.anythingurl.com/raw/",
  "download": "https://sales.anythingurl.com/download/",
  "qr": "https://sales.anythingurl.com/qr.png"
}

Also works

POST /create/ and POST /api/v1/things/ hit the same engine. Optional slug. Paste text with text or text_body. Redirect with url.

Anonymous and free callers stay on free limits. Developer plan API keys raise those limits and unlock replace, delete, custom expiration, and usage.

Developer API

Send Authorization: Bearer ua_… or X-Api-Key.

  • PUT /api/v1/things/<slug>/ — replace content, same public URL
  • DELETE /api/v1/things/<slug>/ — take the URL down
  • GET /api/v1/things/<slug>/ — metadata and visits
  • GET /api/v1/usage/ — plan, active URLs, rate limit
  • Optional create field ttl_hours for custom expiration

Webhooks and bulk operations are reserved in this API for a later release.

After create: https://<slug>.anythingurl.com, then /raw/, /download/, and /qr.png.

Create one in the browser

Copied to clipboard