🍋
Menu
REST API

Developer API

Free, no authentication, JSON, CORS enabled. Access 251 tools, 131 file formats, 1484 conversions, and 695 glossary terms.

251
Tools
131
Formats
1484
Conversions
695
Glossary Terms

Endpoints

Method Endpoint Description
GET /api/v1/tools/ List all tools (filter: ?category=pdf)
GET /api/v1/tools/{slug}/ Tool detail with steps, tips, FAQ
GET /api/v1/categories/ List tool categories with counts
GET /api/v1/formats/ List file formats (filter: ?category=image)
GET /api/v1/formats/{slug}/ Format detail with conversions
GET /api/v1/conversions/ List conversions (filter: ?source=pdf&target=jpg)
GET /api/v1/glossary/ List glossary terms (filter: ?category=pdf)
GET /api/v1/glossary/{slug}/ Glossary term detail
GET /api/v1/search/?q= Search across tools, formats, glossary
GET /api/v1/sites/ List all 16 Peasy sites

Example

Terminal
curl -s "https://peasytools.com/api/v1/tools/?category=pdf" | python3 -m json.tool
Response
{
  "count": 25,
  "results": [
    {
      "slug": "compress-pdf",
      "name": "Compress PDF",
      "tagline": "Reduce PDF file size while keeping quality.",
      "category": "pdf",
      "processing_method": "client",
      "url": "https://peasypdf.com/pdf/compress-pdf/"
    },
    ...
  ]
}

LLM-Friendly Endpoints

All endpoints support .md suffix for Markdown output. Useful for AI assistants and LLM integrations.

Terminal
curl -s "https://peasytools.com/api/v1/tools.md"

Full API specification

OpenAPI 3.1.0 Spec