EveryData platform API

Gab API

Read a Gab account profile, posts from a known account, one post, or the conversation context attached to a post URL. Account handles, display names, post authors, and post URLs remain separate fields.

Gab timelines may contain original posts and reposts. The `replies` action can contain replies, ancestor posts, or quoted context, and its schema does not expose enough relationship fields to promise a complete comment tree.

Endpoint
POST /api/v1/social
Capabilities
4
Per 1,000
$1.389

Available capabilities

Compare the Gab actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
profile

Profiles

Retrieve public profile details from Gab. Accepts these parameters: username. Returns these fields: avatar_url, display_name, follower_count, and user_id.

usernameSync delivery$1.39 per 1,000 requestsuser_id · username · display_name · bio · url · follower_count · following_count · post_count · is_verified · is_pro · avatar_url · header_url · created_at · platform
user_posts

Posts by user

Retrieve public posts from Gab. Accepts these parameters: username. Returns these fields: repost_count, author_name, reply_count, and media_urls.

usernameSync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · text · author_username · author_name · like_count · repost_count · reply_count · media_urls · posted_at · platform
post

Post details

Retrieve a public post from Gab. Accepts these parameters: url. Returns these fields: reply_count, author_username, repost_count, and like_count.

urlSync delivery$1.39 per 1,000 requestsid · url · text · author_username · author_name · like_count · repost_count · reply_count · media_urls · posted_at · platform
replies

Replies

Retrieve public replies from Gab. Accepts these parameters: url. Returns these fields: posted_at, media_urls, text, and reply_count.

urlSync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · url · text · author_username · author_name · like_count · repost_count · reply_count · media_urls · posted_at · platform

What does each Gab action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

What do the Gab profile parameters mean?

Retrieve public profile details from Gab. Accepts these parameters: username. Returns these fields: avatar_url, display_name, follower_count, and user_id.

usernameRequired
A Gab account handle without @, or a full gab.com/<username> profile URL.
Gab Profiles: Account URLs, Profile Data, and TimelinesGab official help documentation defines the profile URL format `gab.com/YourUserName` and notes that timelines include pinned posts, self-authored posts, and reposts, with privacy settings restricting post visibility. Provided strictly for object definition; legacy help pages do not guarantee current complete scraping capabilities or membership access.Checked

What do the Gab user_posts parameters mean?

Retrieve public posts from Gab. Accepts these parameters: username. Returns these fields: repost_count, author_name, reply_count, and media_urls.

usernameRequired
The known Gab account whose timeline posts should be read; this is not a people-search term.
Gab Profiles: Account URLs, Profile Data, and TimelinesGab official help documentation defines the profile URL format `gab.com/YourUserName` and notes that timelines include pinned posts, self-authored posts, and reposts, with privacy settings restricting post visibility. Provided strictly for object definition; legacy help pages do not guarantee current complete scraping capabilities or membership access.Checked

What do the Gab post parameters mean?

Retrieve a public post from Gab. Accepts these parameters: url. Returns these fields: reply_count, author_username, repost_count, and like_count.

urlRequired
The full URL of one Gab post, including its account path and post ID.
Gab: Differences Between Standalone Posts and Comment ThreadsOfficial documentation explains that opening a thread via post text, timestamps, or comment entry points displays reply counts and thread bodies differently. Context limits for EveryInfra replies are defined solely by the current endpoint specification; expandable UI threads are not guaranteed to be returned in full.Checked

What do the Gab replies parameters mean?

Retrieve public replies from Gab. Accepts these parameters: url. Returns these fields: posted_at, media_urls, text, and reply_count.

urlRequired
The full Gab post URL whose available conversation context should be read.
Gab: Differences Between Standalone Posts and Comment ThreadsOfficial documentation explains that opening a thread via post text, timestamps, or comment entry points displays reply counts and thread bodies differently. Context limits for EveryInfra replies are defined solely by the current endpoint specification; expandable UI threads are not guaranteed to be returned in full.Checked

How to use the Gab API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
  4. 04Store the structured response fields needed by your application.
gab_profile.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"gab","action":"profile","params":{"username":"<username>"}}'

Gab API questions

What can I retrieve with the Gab API?

Set platform to gab. The current catalog lists profiles, posts by user, post details, and replies. These action names identify different Gab objects or views; they are not interchangeable search modes.

Which input starts a Gab `profile` request?

A Gab account handle without @, or a full gab.com/<username> profile URL. Send it as username inside params.

Which fields can Gab `profile` return?

Its declared schema includes user_id, username, display_name, and bio. A declared field can still be absent from an individual source record, and every other action has its own field list.

Does every Gab action return immediately?

No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.