Skip to main content
use-apify.com

API: guides & tutorials

REST and GraphQL patterns for automation: auth, pagination, rate limits, webhooks, and when to call site APIs instead of raw HTML in Apify pipelines.

7 articles

View all tags

Calling an API is often cleaner than scraping HTML when a site exposes one. These guides cover REST and GraphQL patterns for automation: authentication, pagination, rate limits, and webhooks, plus how to spot hidden JSON endpoints behind a page.

The Apify API starts actors, streams datasets, and fits into CI, while webhooks push results downstream without polling. Below you will find tutorials on token scoping, idempotent retries, and when to call an API instead of parsing raw HTML.

Related topics

Chatbase11 min read

Chatbase API: Integration Guide for Developers

· 11 min read
Achraf Bizyane
Software Engineer

Chatbase ships two REST API versions. API v1 is the original integration path; API v2 is a modern redesign with structured error codes, cursor-based pagination, Server-Sent Events (SSE) streaming, and a cleaner response contract. This guide covers v2 exclusively — it is the forward path for all new integrations in 2026. By the end, you will know how to authenticate, send streaming chat messages, paginate through conversation history, handle rate limits, and feed fresh website content scraped with Apify into your Chatbase knowledge base.

Prerequisites: API v2 requires a Standard plan or above. Free and Hobby accounts cannot use the API. Check the pricing guide to evaluate upgrading.

API8 min read

Complete Guide to Web Scraping APIs: REST, GraphQL, and Headless Browsers (2026)

· 8 min read
Yassine El Haddad
Software Developer & Automation Specialist

Web scraping APIs fall into three categories: public APIs (official, stable, no scraping needed), unofficial or reverse-engineered APIs (hidden endpoints used by the frontend), and scraping APIs (services like Apify, Bright Data, Firecrawl that handle scraping for you). This guide covers finding hidden APIs, REST and GraphQL scraping patterns, authentication, rate limiting, pagination—and when to use a scraping API service instead of building your own. Try Apify API · Firecrawl API

API4 min read

Firecrawl API Tutorial: Scrape, Crawl, Map — 2026 Guide

· 4 min read
Yassine El Haddad
Software Developer & Automation Specialist

This guide walks the REST API you will actually call in production. Firecrawl’s base URL is https://api.firecrawl.dev/v2, centered on /scrape, /crawl, and /map. Authenticate with a Bearer token and JSON request bodies. Budget 1 credit per scraped page and 1 credit per map call (same cost no matter how many links you get back).

Get your API key →

API3 min read

Best Udemy Courses for API Development and Data Collection 2026

· 3 min read
Yassine El Haddad
Software Developer & Automation Specialist

The best Udemy courses for API development and data collection in 2026 cover REST fundamentals, authentication, Python requests/httpx, and pipeline patterns. Top picks: REST API: Data Extraction with Python (GoTrained), Web Scraping and API Fundamentals in Python, REST APIs with Flask and Python, and The Complete RESTful APIs with Python Course. Free options: Real Python's Working With APIs.

Browse API and Python courses on Udemy

API10 min read

IPRoyal API Guide: Programmatic Proxy Management

· 10 min read
Yassine El Haddad
Software Developer & Automation Specialist

Yes — IPRoyal has a REST API. It lets you generate proxy credentials with geo-filters, check remaining bandwidth, manage sub-users, and build fully automated rotation pipelines without touching the dashboard.

This guide covers every API surface: authentication, proxy list generation, bandwidth polling, sub-user management, error handling, and ready-to-run Python and Node.js examples.

API12 min read

Make.com API Tutorial: Build and Manage Scenarios Programmatically

· 12 min read
Yassine El Haddad
Software Developer & Automation Specialist

Yes, Make.com has a full REST API. You can create scenarios, activate them, trigger runs, and pull execution logs — all without touching the visual editor.

Most developers discover this too late. They build elaborate Make workflows manually, then wonder how to replicate them across environments, monitor them in a dashboard, or trigger them conditionally from their own code. The Make API solves all three.

This tutorial covers the complete lifecycle: authentication, scenario management, programmatic execution, and log retrieval. Every example runs with curl and Python.

API13 min read

Make.com HTTP Module: Call Any REST API From Your Scenario

· 13 min read
Yassine El Haddad
Software Developer & Automation Specialist

The Make.com HTTP module lets you call any REST API directly from your scenario — no dedicated connector needed. If an app exposes an HTTP endpoint, the HTTP module reaches it. GET, POST, PUT, DELETE, file downloads, OAuth handshakes, and paginated data dumps are all first-class operations.

This tutorial covers every HTTP module variant, walks through request configuration in detail, and finishes with three production-ready examples that show exactly how the module behaves under real-world conditions.

Guides on this site

Frequently asked questions

Frequently Asked Questions

An API is a documented HTTP interface - often JSON over REST or GraphQL - that returns structured data instead of rendered HTML. Many sites expose official APIs with keys and quotas; some mobile apps use private APIs discovered via traffic inspection. APIs can cut parse time by 10x when stable.

Read authentication docs first: OAuth2, API keys in headers, or signed requests. Implement exponential backoff starting near 1 second when you hit 429 responses. Map pagination - cursor, offset, or time windows - and store ETags if offered. Apify Actors can orchestrate API calls and push rows to datasets.

Version endpoints explicitly, centralize retry logic with jitter, and cap parallelism to documented rate limits - common public tiers allow 60-120 requests per minute. Validate JSON schemas in CI. Apify webhooks notify downstream systems when runs finish so you avoid polling waste.

Unofficial endpoints may breach terms of service or trade-secret rules even when technically reachable. Official partner APIs usually include clearer licensing. For personal or regulated data, consent matters. Treat private mobile APIs as higher legal risk than documented public developer programs.