Free & Public API

Utilko Tools API

A completely free, no-auth public API that lists all 250+ tools available on Utilko. Use it in your projects, embed tools on your site, or build integrations — no API key, no rate limits.

Base URL

https://utilko.com/api/tools

Endpoints

GET /api/tools Returns list of all featured tools

Returns a JSON object with metadata about Utilko and a list of featured tools including their names, URLs, and categories.

Response fields

Field Type Description
namestringAPI name
versionstringAPI version
websitestringUtilko homepage URL
total_toolsnumberTotal number of tools on Utilko
descriptionstringShort description of the API
featured_toolsarrayArray of tool objects (name, url, category)
categories_urlstringURL to browse all tools by category
api_docsstringURL to this docs page

Sample Response

{
  "name": "Utilko Tools API",
  "version": "1.0",
  "website": "https://utilko.com",
  "total_tools": 250,
  "description": "Free online tools API. Use these tools at utilko.com — no signup required.",
  "featured_tools": [
    {
      "name": "JSON Formatter",
      "url": "https://utilko.com/developer-tools/json-formatter/",
      "category": "Developer Tools"
    },
    {
      "name": "Word Counter",
      "url": "https://utilko.com/text-tools/word-counter/",
      "category": "Text Tools"
    }
  ],
  "categories_url": "https://utilko.com/all-tools/",
  "api_docs": "https://utilko.com/api/tools"
}

Code Examples

JavaScript Fetch tools with the browser or Node.js

// Fetch all featured tools from Utilko
const res = await fetch('https://utilko.com/api/tools');
const data = await res.json();

console.log(`Total tools: ${data.total_tools}`);

data.featured_tools.forEach(tool => {
  console.log(`${tool.name} — ${tool.url}`);
});

Python Fetch tools with requests

import requests

res = requests.get('https://utilko.com/api/tools')
data = res.json()

print(f"Total tools: {data['total_tools']}")

for tool in data['featured_tools']:
    print(f"{tool['name']} — {tool['url']}")

curl Quick test in your terminal

curl https://utilko.com/api/tools | jq '.'

# Pretty print just the tool names
curl -s https://utilko.com/api/tools | jq '[.featured_tools[].name]'

Embed Tools on Your Site

You can embed any Utilko tool directly into your website using our widget script. Just add one line of HTML:

<!-- Embed the JSON Formatter tool -->
<script src="https://utilko.com/widget.js" data-tool="json-formatter"></script>

<!-- Embed the Password Generator -->
<script src="https://utilko.com/widget.js" data-tool="password-generator"></script>

<!-- Custom size -->
<script
  src="https://utilko.com/widget.js"
  data-tool="word-counter"
  data-width="800"
  data-height="600"
></script>

The widget inserts an iframe automatically. Supported data-tool values match the tool slug in Utilko URLs (e.g. json-formatter, bmi-calculator, etc.)

No API Key Required

The Utilko API is completely free and public. No registration, no API key, no rate limits. Just fetch and use. If you build something with it, let us know — we'd love to feature it.

Ready to explore all 250+ tools?

Browse All Tools