woof.json: Get random dog media with metadata

API: random.dog:randomdog-api
Endpoint: /woof.json
Response format: unknown
Auth: unknown
Method: GET
Last Status: 200
Latency: 671ms

Description

Returns JSON containing a URL to a random dog image or video, along with file size information.

Parameters (1)

filter (string, query, optional)

Filter results by file extension (e.g., 'mp4', 'jpg', 'png', 'gif')

Constraints: {'enum': ['mp4', 'jpg', 'jpeg', 'png', 'gif', 'webm']}

Examples (1)

Get random dog media with metadata probe-gate
curl 'https://random.dog/woof.json'
import requests

resp = requests.get("https://random.dog/woof.json")
data = resp.json()
import zingu_apis

api = zingu_apis.api("random")
result = api.fetch("woof.json")

for item in result:
    print(item)
const resp = await fetch("https://random.dog/woof.json");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 17:19:18.979470 200 671ms
2026-04-16 02:54:15.948263 200 576ms
2026-04-15 00:04:00.817052 200 577ms
2026-04-14 03:10:56.293073 200 558ms
2026-04-12 16:10:55.874470 200 540ms
2026-04-10 00:53:08.009969 200 466ms
2026-04-09 00:07:18.024595 200 674ms
2026-04-03T09:19:02.126809 200 566ms