{id}: Get a todo by ID

API: typicode.com:jsonplaceholder
Endpoint: /todos/{id}
Response format: application/json
Auth: unknown
Method: GET
Last Status: 200
Latency: 142ms

Description

Returns a todo object with userId, title, and completed status. Use this to fetch a specific todo when you know its ID.

From spec: Returns a single todo by its ID

Usage Tips

- Todo IDs range from 1-200 - Returns 404 if todo ID does not exist - completed field is boolean (true/false)

Parameters (1)

id (integer, path, required)

The todo ID

Examples (1)

Get todo #1 with completion status probe-gate

Demonstrates fetching a specific todo item by ID to check its completion status

curl 'https://jsonplaceholder.typicode.com/todos/1'
import requests

resp = requests.get("https://jsonplaceholder.typicode.com/todos/1")
data = resp.json()
import zingu_apis

api = zingu_apis.api("typicode")
result = api.fetch("todos/{id}")

for item in result:
    print(item)
const resp = await fetch("https://jsonplaceholder.typicode.com/todos/1");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:27:58.753251 200 142ms
2026-04-16 01:30:12.755839 200 128ms
2026-04-15 02:36:11.906113 200 112ms
2026-04-14 00:18:51.227005 200 123ms
2026-04-12 15:43:28.901744 200 134ms
2026-04-10 02:59:13.359417 200 74ms
2026-04-09 02:00:02.219680 200 211ms