canonical: https://jentic.com/apis/fastaf.co/fastaf

# FastAF API

The FastAF API turns the live web into structured data, billed in FastAF credits. It pulls search engine results, scrapes web pages, and captures page screenshots, and it has dedicated endpoints for Google Maps places, Amazon and Walmart products, news, shopping, trends, scholarly results, jobs, YouTube, LinkedIn, and X profiles. Account endpoints report usage, recent requests, and the credit balance, and manage API keys. Each data endpoint accepts a GET or a POST request.

## For AI agents

Pull SERP results, scrape pages and capture screenshots, and fetch structured results from Google Maps, Amazon, news, shopping, and more. Track credit usage. Authenticated with a bearer API key.

## Scope

Does not handle data storage, proxy management, or CAPTCHA solving. Use for scraping web pages and pulling search results only.

## Capabilities

- Pull search engine results for a query with the SERP endpoint
- Scrape a web page and capture a screenshot of it
- Search Google Maps for places and place details
- Fetch Amazon and Walmart product and search results
- Retrieve news, shopping, scholarly, and job search results
- Read account usage, recent requests, and the credit balance

## Use cases

### Search and SERP Data Collection

A research workflow needs fresh search data across sources. The FastAF API returns search engine results for a query and has focused endpoints for news, shopping, scholarly results, and jobs, so an agent can gather and compare results from several verticals without maintaining its own scrapers.

Example prompt: Pull SERP results for a query, then fetch news results for the same topic and return the combined findings

### Web Scraping and Screenshots

A monitoring agent captures how a page looks and reads its content. The FastAF API scrapes a target URL into structured content and captures a screenshot of the same page, and can pull Google Maps or Amazon data for a specific place or product, so an agent can both read and image a page in one pass.

Example prompt: Scrape a target URL for its content, then capture a screenshot of the same page

### AI Agent Web Data via Jentic

An AI agent collects live web data through Jentic without holding the FastAF key itself. It searches by intent, receives the matching operation and its input schema, and runs SERP, scrape, or screenshot calls with the credential injected at run time, so a research or monitoring step fits into a larger workflow while credits are tracked.

Example prompt: Search Jentic for 'get search results for a query', load the SERP operation schema, and run it with Jentic-managed credentials

## Key endpoints

| Method | Path | Description |
| --- | --- | --- |
| GET | `/v1/serp` | Pull search engine results |
| GET | `/v1/scrape` | Scrape a web page |
| GET | `/v1/screenshot` | Capture a web page screenshot |
| GET | `/v1/maps` | Search Google Maps or place details |
| GET | `/v1/news` | Pull news search results |
| GET | `/v1/shopping` | Pull shopping search results |
| GET | `/v1/usage` | Read current usage and credit balance |

## Key resources

- **Search** — Pull search results via `/v1/serp`, `/v1/news`, `/v1/shopping`, `/v1/scholar`, and `/v1/jobs`
- **Scrape and Capture** — Scrape pages and images via `/v1/scrape`, `/v1/screenshot`, `/v1/maps`, `/v1/amazon`, and `/v1/walmart`
- **Account** — Read usage and manage keys via `/v1/usage`, `/v1/requests`, and `/v1/keys`

## AI readiness

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

- **Score:** 60 / 100
- **Maturity:** AI-Aware
- **Dimensions:**
  - Foundational Compliance: 99 / 100
  - Developer Experience & Jentic Compatibility: 69 / 100
  - AI-Readiness & Agent Experience: 55 / 100
  - Agent Usability: 94 / 100
  - Security: 60 / 100
  - AI Discoverability: 26 / 100
- **View full report:** https://jentic.com/apis/fastaf.co/fastaf/scorecard
- **How the score is calculated:** https://docs.jentic.com/reference/api-readiness-framework/overview/
- **More about the dimensions:** https://docs.jentic.com/reference/api-readiness-framework/specification/#dimensional-model-overview

### Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

- **Score your own API:** https://jentic.com/scorecard.md
- **Scoring CLI agent skill:** https://github.com/jentic/jentic-api-scorecard/blob/main/skills/jentic-api-scorecard/SKILL.md

```sh
npx @jentic/api-scorecard-cli score <openapi-url>
```

## Why Jentic

- **Setup:** Wiring FastAF by hand means carrying its bearer key, choosing between the GET and POST form of each data endpoint, and watching your credit balance across calls yourself. Through Jentic you install once, import FastAF from the API Directory, store the key once, and your agent calls it.
- **Permission scoping:** FastAF carries the query and target URL in the request, so rules bound which operations your agent may call, not which site. Limit the agent to the search and scrape operations it needs, so API-key management and the billing-portal operation are not included unless you add them.
- **Credential handling:** Your FastAF key is stored once, encrypted, by your own Jentic One instance and injected at execution time. It never enters the agent's prompt, logs, or context.
- **Discovery method:** Agents search Jentic by intent such as 'get search results for a query' or 'scrape a web page', and Jentic returns the matching FastAF operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

## Related APIs

- **Firecrawl API** — Crawl and scrape web pages into clean, structured content
- **Apify API** — Run and manage scraping actors across many sites
- **Bright Data Web Scraper API** — Large-scale web data collection with proxy infrastructure
- **ZenRows API** — Scraping with anti-bot bypass and proxy rotation

## FAQ

### What authentication does the FastAF API use?

The FastAF API authenticates with a bearer API key in the Authorization header on every data and account operation per its OpenAPI spec. Through Jentic the key is stored encrypted by your own Jentic One instance and injected at execution time, so it never reaches the agent.

### Can I scrape a page and capture a screenshot with the FastAF API?

Yes. The scrape operation returns a target page's content and the screenshot operation captures an image of the same URL, each available as a GET or a POST. Dedicated endpoints also return structured data from Google Maps, Amazon, Walmart, news, shopping, and more.

### What are the rate limits for the FastAF API?

The OpenAPI spec does not specify numeric rate limits for the FastAF API; usage is billed in FastAF credits instead. The usage and daily-usage operations report consumption and the credit balance, so an agent can check its remaining credits before running more calls.

### How do I get search results with the FastAF API through Jentic?

Search Jentic for 'get search results for a query' and it returns the FastAF SERP operation with its input schema. Load the schema, pass the query, and the key is injected at run time. To run it on your own infrastructure, install Jentic One from its GitHub repo.

### Can I limit what my agent is allowed to do with the FastAF API?

Yes. FastAF carries the query and target URL in the request, so a rule bounds which operations your agent may call. Limit it to the search and scrape operations it needs, and leave API-key management and the billing portal out unless you add them. Every call runs through your own instance where it is logged.

### Is there a FastAF API MCP server?

You don't need an MCP server to give your agent the FastAF API. Jentic connects it directly from the API Directory: import it, store your key once, and your agent calls the SERP, scrape, and screenshot operations it needs without a separate server to install.
