Fetcher app icon

Fetcher

A lightweight HTTP client for testing APIs on your Mac, without the bloat.

No account. No sync. No team plans. Just a clean, fast app that lives on your Mac.

Download on the Mac App Store Free. Needs macOS 14.5 or later.
Fetcher showing a GET request with query parameters on the left and a formatted JSON response on the right
A GET request using collection variables, with the response on the right.
Requests

GET, POST, PUT, PATCH, DELETE, HEAD and OPTIONS. Add query params, custom headers and a request body (JSON, plain text or form data), then see the response status, headers and body in a split view.

Every request is saved, so you can come back to it and send it again.

Collections

Organise requests into collections, one per project or API.

Variables

Define variables like {{baseUrl}} or {{token}} once, then use them in URLs, headers and request bodies. Each collection has its own, so switching between environments is as simple as editing a value.

Fetcher's variables sheet for a collection, defining apiKey and baseUrl
Export

Export any collection to a JSON file you can read, share or keep as a backup.

Privacy

Everything is stored locally in the app's data folder. Nothing leaves your Mac unless you export it.

Fetcher is made by me, Matt Shaw. If you find a bug or there's something you'd like it to do, send me a message.