Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.
get_api_artifactsOne API's artifacts, grouped by type.
get_openapiThe primary OpenAPI for this API.
find_similar_apisAPIs that look like this one.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/fastaf:fastaf-linked-in-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: FastAF LinkedIn API
version: v1
contact:
email: support@fastaf.co
url: https://fastaf.co/docs/#x402
description: 'FastAF is a web data API for AI agents: Google SERP, Maps, ecommerce, web scraping, AI extraction, screenshots, news, jobs, research, public profiles and video transcripts. Use prepaid API keys or account-free x402 v2 payments.'
x-guidance: 'Use GET /x402/v1/{endpoint} with query parameters (not POST or a JSON body). Choose serp for Google search, maps for places, news/shopping/scholar/jobs for specialized search, ai for Google AI Mode, amazon/youtube for their resource variants, linkedin/x for public profiles, walmart/zillow/ebay for structured commerce or listings, scrape for public HTML or markdown, and screenshot for images. Use the dedicated zillow and ebay endpoints instead of scrape for those sites. The q and lang aliases are accepted for query (search_query on YouTube) and language. Send a valid unpaid request first; read the x402 v2 PAYMENT-REQUIRED header, sign with an x402 client such as @x402/fetch, and retry the identical URL with PAYMENT-SIGNATURE. USDC payment uses the network and amount in that live challenge; no API-key authentication is needed. Only successful results are settled; inspect PAYMENT-RESPONSE for the receipt. Prices here are decimal USD, while the challenge uses USDC atomic units (six decimals). Dynamic prices depend on advance_search (serp), resource (amazon/youtube), or rendering, proxies/country and AI extraction (scrape). Scrape site defaults, including Booking rendering and Reddit feed mode, are applied before quoting. A bare unsigned URL returns a default-variant discovery quote only: add valid parameters and request a new challenge before paying. Unpaid HEAD probes also return PAYMENT-REQUIRED with no body; use GET, not HEAD, to pay for data. Invalid parameterized requests and blocked targets return 400; payment headers never bypass validation. Never reuse a settled signature for a new call. Respect Retry-After on rate/capacity errors. For the separate prepaid-key API and authenticated credit-pack top-up, see /v1/openapi.json. Get a free API key at https://fastaf.co/signup/ with an email address, terms acceptance and browser verification. No card is required. POST /public/signup sends an email confirmation link and sets a dashboard session cookie; it does not return an API key. Follow the emailed GET /public/signin/{token} link, then create a key in the dashboard (POST /v1/keys with the session cookie). The key is shown only once. Email confirmation unlocks 2 free calls per account in total, not per day, shared across all keys and all offered REST/MCP endpoints, valid for 12 months; failed calls restore their slot. Unverified trial accounts receive email_verification_required (403) before any data call or trial reservation. Signups are limited per IPv4 /24 or IPv6 /64 network per UTC day (default 3); 429 means retry after the reset. GET /v1/usage reports free_requests_remaining separately from balance_credits. POST /v1/signup is retired and always returns 410 signup_disabled. Agents without an inbox can use /x402/v1/{endpoint} without an account.'
x-signup-guidance: Get a free API key at https://fastaf.co/signup/ with an email address, terms acceptance and browser verification. No card is required. POST /public/signup sends an email confirmation link and sets a dashboard session cookie; it does not return an API key. Follow the emailed GET /public/signin/{token} link, then create a key in the dashboard (POST /v1/keys with the session cookie). The key is shown only once. Email confirmation unlocks 2 free calls per account in total, not per day, shared across all keys and all offered REST/MCP endpoints, valid for 12 months; failed calls restore their slot. Unverified trial accounts receive email_verification_required (403) before any data call or trial reservation. Signups are limited per IPv4 /24 or IPv6 /64 network per UTC day (default 3); 429 means retry after the reset. GET /v1/usage reports free_requests_remaining separately from balance_credits. POST /v1/signup is retired and always returns 410 signup_disabled. Agents without an inbox can use /x402/v1/{endpoint} without an account.
servers:
- url: https://api.fastaf.co
tags:
- name: Linked In
paths:
/v1/linkedin:
get:
tags:
- Linked In
summary: LinkedIn profile
description: 'Public LinkedIn person profile as JSON: name, headline, location and summary. Visible-without-login data only.'
security:
- bearerAuth: []
responses:
'200':
description: Provider response.
headers:
X-FastAF-Credits-Used:
schema:
type: integer
X-FastAF-Cost-Version:
schema:
type: string
content:
application/json:
schema:
type: array
items:
type: object
properties:
fullName:
type: string
public_identifier:
type: string
headline:
type: string
location:
type: string
about:
type: string
additionalProperties: true
example:
- fullName: Bill Gates
public_identifier: williamhgates
headline: Co-chair, Gates Foundation
location: Seattle, Washington, United States
about: Working on global health, climate and education.
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'402':
$ref: '#/components/responses/PaymentRequired'
'403':
$ref: '#/components/responses/Forbidden'
'429':
$ref: '#/components/responses/TooManyRequests'
'502':
$ref: '#/components/responses/BadGateway'
'503':
$ref: '#/components/responses/ServiceUnavailable'
'504':
$ref: '#/components/responses/GatewayTimeout'
x-fastaf-credit-cost: 60
x-fastaf-cost-version: v1
operationId: getLinkedin
parameters:
- name: id
in: query
required: true
description: Required public LinkedIn person-profile slug from /in/<id>/, e.g. williamhgates, not a full URL. No default; public data only. No option surcharge; 60 credits per successful request.
schema:
type: string
maxLength: 8192
- name: type
in: query
required: false
description: Profile resource selector; only profile is accepted and is the FastAF default. Company profiles are not supported here. No option surcharge; 60 credits per successful request.
schema:
type: string
enum:
- profile
- name: premium
in: query
required: false
description: Use the premium profile retrieval option; true/false, default false. Still public data only; no additional FastAF credits. No option surcharge; 60 credits per successful request.
schema:
type: boolean
post:
tags:
- Linked In
summary: LinkedIn profile
description: 'Public LinkedIn person profile as JSON: name, headline, location and summary. Visible-without-login data only.'
security:
- bearerAuth: []
responses:
'200':
description: Provider response.
headers:
X-FastAF-Credits-Used:
schema:
type: integer
X-FastAF-Cost-Version:
schema:
type: string
content:
application/json:
schema:
type: array
items:
type: object
properties:
fullName:
type: string
public_identifier:
type: string
headline:
type: string
location:
type: string
about:
type: string
additionalProperties: true
example:
- fullName: Bill Gates
public_identifier: williamhgates
headline: Co-chair, Gates Foundation
location: Seattle, Washington, United States
about: Working on global health, climate and education.
'400':
$ref: '#/components/responses/BadRequest'
'401':
$ref: '#/components/responses/Unauthorized'
'402':
$ref: '#/components/responses/PaymentRequired'
'403':
$ref: '#/components/responses/Forbidden'
'429':
$ref: '#/components/responses/TooManyRequests'
'502':
$ref: '#/components/responses/BadGateway'
'503':
$ref: '#/components/responses/ServiceUnavailable'
'504':
$ref: '#/components/responses/GatewayTimeout'
x-fastaf-credit-cost: 60
x-fastaf-cost-version: v1
operationId: postLinkedin
requestBody:
required: true
content:
application/json:
schema:
type: object
additionalProperties: false
properties:
id:
type: string
maxLength: 8192
description: Required public LinkedIn person-profile slug from /in/<id>/, e.g. williamhgates, not a full URL. No default; public data only. No option surcharge; 60 credits per successful request.
type:
type: string
enum:
- profile
description: Profile resource selector; only profile is accepted and is the FastAF default. Company profiles are not supported here. No option surcharge; 60 credits per successful request.
premium:
type: boolean
description: Use the premium profile retrieval option; true/false, default false. Still public data only; no additional FastAF credits. No option surcharge; 60 credits per successful request.
required:
- id
components:
responses:
BadGateway:
description: The upstream request failed.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
PaymentRequired:
description: The account has insufficient credits.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
TooManyRequests:
description: A rate or concurrency limit was reached.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
BadRequest:
description: Invalid request or parameters.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
Forbidden:
description: The account is suspended or email verification is required before data calls.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
Unauthorized:
description: A valid bearer API key is required.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
ServiceUnavailable:
description: The service is temporarily unavailable.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
GatewayTimeout:
description: The upstream request timed out.
content:
application/json:
schema:
$ref: '#/components/schemas/Error'
schemas:
Error:
type: object
required:
- error
properties:
error:
type: object
required:
- code
- message
properties:
code:
type: string
message:
type: string
securitySchemes:
bearerAuth:
type: http
scheme: bearer
bearerFormat: API key
sessionCookie:
type: apiKey
in: cookie
name: fastaf_session