Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
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.0.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.0.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.

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

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