Welcome to HTTPBot

HTTPBot is an API client for iOS, iPadOS, and macOS that lets you build, send, and inspect HTTP requests. Whether you're poking at a public API, debugging your own backend, testing responses, or automating calls, HTTPBot gives you a full request editor, a rich response viewer, and tools to organize and reuse everything you build — all from your phone, tablet, or Mac.

If you're brand new, head straight to Your First Request for a hands-on walkthrough. Otherwise, read on for a tour of what HTTPBot can do.

The HTTPBot home screen with a request open and its response displayed alongside itThe HTTPBot home screen with a request open and its response displayed alongside itThe HTTPBot home screen with a request open and its response displayed alongside it

What you can do

HTTPBot covers the whole lifecycle of working with an API. Here's a quick tour, with links to the page for each topic:

Where HTTPBot runs

HTTPBot is built for Apple platforms:

Your Collections, Environments, and other saved items can sync across your devices, so you can start a request on your iPhone and finish it on your Mac.

Free vs Pro

HTTPBot is free to download and use for everyday request building. A one-time look at the table below shows what's included for free and what unlocks with HTTPBot Pro.

Capability Free Pro
Build and send HTTP requests Yes Yes
All HTTP methods (GET, POST, HEAD, OPTIONS, and more) Yes Yes
Basic, Bearer, and API Key authentication Yes Yes
Advanced auth (OAuth 1.0a, OAuth 2.0, AWS, JWT, Digest, Hawk, NTLM) Yes
Viewing responses Yes Yes
Environments and variables Yes Yes
Basic collections Yes Yes
Sending requests from imported collections Yes
Saved requests Up to 5 Unlimited
cURL import and export Yes Yes
GraphQL Yes Yes
WebSockets Yes
Shortcuts automation Yes Yes
macOS app Yes Yes

Pro features are marked throughout this documentation with a PRO tag and a short note, so you'll always know when something requires an upgrade.

HTTPBot Pro is a subscription, handled through your Apple ID. If you'd rather not pay on a recurring basis, a one-time lifetime purchase is available as an alternative that unlocks Pro for good. You can subscribe, restore a purchase, or manage your subscription at any time from the Settings screen — see Settings & Storage for where to find the Upgrade to Pro and Manage Subscription options.

New to HTTPBot?

The fastest way to learn HTTPBot is to send a request and look at the result. Our step-by-step guide walks you from an empty screen to a saved, reusable request in just a few minutes:

From there, explore the topics above as you need them. Every page is short, practical, and cross-linked, so you can follow your curiosity.

Finding help

This documentation lives inside the app under Settings → Help, so you can always come back to it. See Settings & Storage for a tour of everything in Settings, including your Saved Credentials, Cookies, Environments, Global Variables, Response Filters, and disk usage.

Happy testing — and welcome to HTTPBot.