← Blog

How to Use Claude AI Chatbot: Web, App, and API

2026-09-10 · 5 min read · SubToAPI Team

Using the Claude AI chatbot comes down to three paths: the free web/app interface at claude.ai for everyday chatting, a paid Claude subscription for higher limits and extra features, or the API when you want to embed Claude into your own product. This guide walks through all three, plus the prompting habits that actually make Claude useful instead of frustrating.

If you just want to ask Claude questions, summarize documents, or get help writing code, the web chat is the fastest way to start — no setup beyond an account. If you're building a product that needs Claude's responses programmatically, you'll eventually need API access, which is where the setup gets more involved.

Getting Started on claude.ai

  1. Create an account at claude.ai using an email address or Google login.
  2. Pick a model from the dropdown (Claude currently offers different model tiers — pick a faster one for quick tasks, a stronger one for complex reasoning or long documents).
  3. Start typing in the chat box. There's no special syntax required — plain English works fine.
  4. Attach files if you need Claude to read a PDF, spreadsheet, or image. Drag the file into the chat window before sending your message.
  5. Use Projects (available on paid plans) to group related conversations and give Claude persistent context — useful if you're working on the same codebase or document set over multiple sessions.

The free tier has usage limits that reset periodically. If you hit them often, either upgrade to a paid Claude plan or move heavy, repeated tasks to the API, where usage is billed per request instead of capped by a daily quota.

Using the Claude Mobile and Desktop Apps

Claude has official apps for iOS, Android, and desktop (macOS and Windows). They sync with your web account, so conversations started on one device continue on another. The apps are useful for:

Functionally they're the same chatbot as the web version — no extra capabilities, just a different interface.

Prompting Claude Effectively

How you phrase a request has a bigger effect on output quality than which model you pick. A few habits that consistently help:

Using Claude via API

Once you need Claude inside an application — a support widget, an internal tool, a Slack bot — the chat interface isn't enough. You need programmatic access, which normally means an Anthropic API key and building your own request/response handling, retry logic, and usage tracking from scratch.

This is where SubToAPI fits in. It turns your existing Claude subscription into a standard HTTPS API without requiring a separate Anthropic API account. You get an application key (sub_live_...), send requests, and get back JSON — with streaming, tool use, and usage metadata included.

A basic request looks like this:

curl https://api.subtoapi.app/v1/messages \
  -H "Authorization: Bearer $SUBTOAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "claude-sonnet",
    "max_tokens": 1024,
    "messages": [
      {"role": "user", "content": "Summarize this changelog in 3 bullet points."}
    ]
  }'

Or from JavaScript:

const response = await fetch("https://api.subtoapi.app/v1/messages", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${process.env.SUBTOAPI_KEY}`,
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    model: "claude-sonnet",
    max_tokens: 1024,
    messages: [{ role: "user", content: "Draft a short release note." }]
  })
});

const data = await response.json();
console.log(data);

If your app needs Claude to respond in real time rather than waiting for a full answer, check the streaming docs. If you want Claude to call external functions — like looking up a database record or hitting another API before responding — that's covered in tool use. General request/response formatting for chat-style calls is documented at /docs/messages, and the fastest way to get a working request is the quickstart guide.

Plans start at €9/month for solo use, with team pricing at €19/seat and a higher-limit Scale tier at €49/seat for larger usage — full breakdown on the pricing page. There's a free trial at signup if you want to test it against your own workload before committing.

Choosing the Right Path

Most people start with the web chat, get comfortable with how Claude responds to different prompt styles, and only move to API access once they have a concrete integration in mind. That order tends to save time — you'll write better API prompts once you've seen how Claude behaves in the chat interface first.

questions

Is Claude AI chatbot free to use? Yes, claude.ai has a free tier with usage limits that reset periodically. Paid plans remove most of those limits and add features like Projects and higher-capability models.

Can I use Claude without creating an Anthropic account? For the standard web chatbot, you need an Anthropic account. If you're integrating Claude into your own app and don't want to manage a separate API account, services like SubToAPI let you use your existing Claude access through a standard API instead.

What's the difference between using Claude in chat versus via API? The chat interface is for interactive, human-driven conversations. The API is for programmatic access — sending requests from your own code or application and getting structured JSON responses back, with support for streaming and tool calls.

Turn your Claude access into an HTTPS API

SubToAPI gives you application API keys, streaming, tool use and usage insights on top of your existing Claude access — set up in minutes.

Start free  Read the quickstart →