How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

The Hog Scrapers API

The Scrapers API from The Hog — 34 operation(s) for scrapers.

The Hog Scrapers API is one of 8 APIs that The Hog publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Scrapers. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 34 operations across 34 paths, and defines 86 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://developer.thehog.ai.

34 operations 34 paths 86 schemas 34 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://developer.thehog.ai
Authentication
API Key, API Key
Resource Areas
1

Authentication & Security 2

The Hog Scrapers API declares 2 security schemes for authenticating requests. An API key is passed in the header as X-Access-Key (AccessKey). An API key is passed in the header as X-Secret-Key (SecretKey).

  • AccessKey — The public API key from the Credentials page.
  • SecretKey — The API secret shown when the credential is created.

Paths & Operations 34

Across 34 paths, the API surfaces 34 operations — 34 POST. Each is listed below with its method, path, parameters, and response codes.

Scrapers 34
POST
/api/v1/platform/scrapers/image/deepfake-detection
Detect image deepfakes
detectImageDeepfake body → 200400401402500502503
POST
/api/v1/platform/scrapers/linkedin/finder
Find LinkedIn companies
findLinkedInCompanies body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/profile
Get LinkedIn profile
getLinkedInProfile body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/company
Get LinkedIn company
getLinkedInCompany body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/company-posts
List LinkedIn company posts
listLinkedInCompanyPosts body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/profile-posts
List LinkedIn profile posts
listLinkedInProfilePosts 1 param body → 202400401402500503
POST
/api/v1/platform/scrapers/linkedin/keyword-posts
Search LinkedIn posts
searchLinkedInKeywordPosts body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/post-reactions
List LinkedIn post reactions
listLinkedInPostReactions body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/post-comments
List LinkedIn post comments
listLinkedInPostComments body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/profile-reactions
List LinkedIn profile reactions
listLinkedInProfileReactions body → 200400401402500502
POST
/api/v1/platform/scrapers/linkedin/profile-comments
List LinkedIn profile comments
listLinkedInProfileComments body → 200400401402500502
POST
/api/v1/platform/scrapers/x/profile
Get X profile
getXProfile body → 200400401402500502
POST
/api/v1/platform/scrapers/x/search-posts
Search X posts
searchXPosts body → 200400401402500502
POST
/api/v1/platform/scrapers/x/post
Get X post by URL
getXPost body → 200400401402500502
POST
/api/v1/platform/scrapers/x/conversation
Get X conversation thread
getXConversation body → 200400401402500502
POST
/api/v1/platform/scrapers/instagram/profile
Get Instagram profile
getInstagramProfile body → 200400401402500502
POST
/api/v1/platform/scrapers/instagram/posts
List Instagram posts
listInstagramPosts body → 200400401402500502
POST
/api/v1/platform/scrapers/instagram/post-details
Get Instagram post
getInstagramPost body → 200400401402500502
POST
/api/v1/platform/scrapers/instagram/post-comments
List Instagram post comments
listInstagramPostComments body → 200400401402500502
POST
/api/v1/platform/scrapers/instagram/followers
List Instagram followers
listInstagramFollowers body → 200400401402500502
POST
/api/v1/platform/scrapers/instagram/following
List Instagram following
listInstagramFollowing body → 200400401402500502
POST
/api/v1/platform/scrapers/youtube/video
Get YouTube video
getYouTubeVideo body → 200400401402500502
POST
/api/v1/platform/scrapers/youtube/channel
Get YouTube channel
getYouTubeChannel body → 200400401402500502
POST
/api/v1/platform/scrapers/facebook/post
Get Facebook post
getFacebookPost body → 200400401402500502
POST
/api/v1/platform/scrapers/facebook/page
Get Facebook page
getFacebookPage body → 200400401402500502
POST
/api/v1/platform/scrapers/tiktok/profile
Get TikTok profile
getTikTokProfile body → 200400401402500502
POST
/api/v1/platform/scrapers/seo/domain
Get SEO domain overview
getSeoDomainOverview body → 200400401402500502
POST
/api/v1/platform/scrapers/seo/keywords
Get SEO keywords
getSeoKeywords body → 200400401402500502
POST
/api/v1/platform/scrapers/seo/competing-keywords
Get shared SEO keywords
getSeoCompetingKeywords body → 200400401402500502
POST
/api/v1/platform/scrapers/web/search
Search web
searchWeb body → 200400401402500502
POST
/api/v1/platform/scrapers/web/crawl
Crawl website
crawlWebSite 1 param body → 202400401402403500503
POST
/api/v1/platform/scrapers/web/scrape
Scrape web page
scrapeWebPage body → 200400401402500502503504
POST
/api/v1/platform/scrapers/web/scrape/jobs
Queue a deep web scrape job
createWebScrapeJob 1 param body → 202400401402500503
POST
/api/v1/platform/scrapers/web/scrape/batch
Batch scrape web pages
batchScrapeWebPages 1 param body → 202400401402500503

Schemas 86

The contract defines 86 schemas that model the data the API accepts and returns. The most detailed are LinkedInProfileResponseDto (38 properties), XTweetResponseDto (21 properties), TikTokVideoResponseDto (19 properties), InstagramPostResponseDto (18 properties). Each schema is shown below with its type and property counts.

PlatformXPostDto
object
1 property 1 required
LinkedInCommentEngagementResponseDto
object
3 properties 3 required
PlatformYouTubeChannelDto
object
1 property 1 required
WebScrapeMetadataResponseDto
object
9 properties
WebScrapeBatchAcceptedResponseDto
object
4 properties 4 required
PlatformLinkedInProfilePostsDto
object
2 properties 1 required
WebCrawlAcceptedResponseDto
object
4 properties 4 required
InstagramCommentResponseDto
object
8 properties 1 required
InstagramPostResponseDto
object
18 properties 1 required
PlatformLinkedInCompanyDto
object
1 property 1 required
LinkedInPostCommentResponseDto
object
11 properties 10 required
PlatformTikTokUsernameDto
object
2 properties 1 required
TikTokRelatedVideoResponseDto
object
4 properties 4 required
PlatformWebScrapeBatchItemDto
object
4 properties 1 required
TikTokProfileSeedResponseDto
object
8 properties 1 required
WebScrapeJobAcceptedResponseDto
object
4 properties 4 required
PlatformYouTubeVideoDto
object
1 property 1 required
FacebookPostResponseDto
object
11 properties 2 required
YouTubeChannelResponseDto
object
11 properties 2 required
InstagramFollowEdgeResponseDto
object
4 properties 4 required
PlatformWebCrawlDto
object
6 properties 1 required
PlatformImageDeepfakeDetectionDto
object
2 properties
PlatformWebScrapeDto
object
7 properties 1 required
TikTokVideoResponseDto
object
19 properties 3 required
PlatformInstagramPostCommentsDto
object
3 properties 1 required
LinkedInProfileCommentResponseDto
object
8 properties 4 required
ImageDeepfakeSignalsResponseDto
object
2 properties 2 required
TikTokProfileScrapeResponseDto
object
3 properties 3 required
PlatformLinkedInCompanyPostsDto
object
2 properties 1 required
PublicValidationErrorItemDto
object
3 properties 2 required
SeoDomainResponseDto
object
7 properties 1 required
SearchIntelligenceKeywordRowResponseDto
object
8 properties 1 required
PlatformWebScrapeBatchDto
object
6 properties
PlatformLinkedInKeywordPostsDto
object
2 properties 1 required
PlatformXConversationDto
object
2 properties 1 required
LinkedInPostReactionResponseDto
object
4 properties 4 required
ImageDeepfakeFaceManipulationSignalResponseDto
object
2 properties 2 required
InstagramFollowScrapeResponseDto
object
5 properties 4 required
LinkedInProfileActivityPostResponseDto
object
10 properties
PlatformInstagramUsernameDto
object
2 properties 1 required
LinkedInPostResponseDto
object
16 properties 2 required
WebSearchResultItemResponseDto
object
5 properties 2 required
LinkedInReactionActorResponseDto
object
10 properties 9 required
ImageDeepfakeSignalResponseDto
object
1 property 1 required
PlatformSearchIntelligenceCompetingDto
object
3 properties 1 required
LinkedInCommentActorResponseDto
object
7 properties 5 required
PlatformXProfileDto
object
2 properties 1 required
InstagramProfileResponseDto
object
13 properties 1 required
PlatformLinkedInFinderDto
object
1 property 1 required
PlatformWebScrapeJobDto
object
11 properties 1 required
LinkedInProfileReactionResponseDto
object
8 properties 4 required
XProfileResponseDto
object
5 properties 4 required
PlatformSeoKeywordsDto
object
9 properties 2 required
PlatformInstagramFollowingDto
object
2 properties 1 required
LinkedInCompanyResponseDto
object
13 properties 1 required
SearchIntelligenceKeywordsResponseDto
object
9 properties 4 required
WebScrapeResponseDto
object
8 properties 2 required
YouTubeVideoCommentResponseDto
object
6 properties 1 required
YouTubeVideoResponseDto
object
17 properties 2 required
PlatformXSearchPostsDto
object
3 properties 1 required
PublicErrorResponseDto
object
7 properties 5 required
XSearchOptionsBodyDto
object
4 properties
WebSearchResponseDto
object
3 properties 2 required
LinkedInLocationResponseDto
object
3 properties
XTweetResponseDto
object
21 properties 3 required
ImageDeepfakeDetectionResponseDto
object
4 properties 4 required
LinkedInProfileResponseDto
object
38 properties 1 required
PlatformLinkedInProfileActivityDto
object
3 properties 1 required
PlatformFacebookPageDto
object
1 property 1 required
PlatformInstagramPostDetailsDto
object
1 property 1 required
LinkedInFinderResponseDto
object
3 properties
PlatformWebSearchDto
object
7 properties 1 required
PlatformLinkedInProfileDto
object
1 property 1 required
XAuthorResponseDto
object
12 properties
FacebookPageResponseDto
object
11 properties 2 required
InstagramFollowProfileResponseDto
object
7 properties 1 required
WebScrapeCaptureMetadataResponseDto
object
7 properties 7 required
PlatformInstagramFollowersDto
object
2 properties 1 required
PlatformFacebookPostDto
object
1 property 1 required
PublicResponseMetaDto
object
1 property 1 required
LinkedInRepostedByResponseDto
object
2 properties 2 required
PlatformLinkedInPostUrlsDto
object
2 properties 1 required
LinkedInCompanyPostsResponseDto
object
3 properties 2 required
PlatformSeoDomainDto
object
1 property 1 required
LinkedInKeywordPostsConfigBodyDto
object
4 properties
LinkedInProfileActivityActorResponseDto
object
7 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

the-hog-scrapers-api-openapi.yml Raw ↑

Other APIs The Hog publishes across the network.

The Hog Company Search API
The Hog Deep Research API
The Hog Enrichments API
The Hog Monitors API
The Hog Operations API
The Hog People Search API
The Hog Search API
Where this information came from

This is an independent, third-party profile of The Hog Scrapers API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.