UnifAPI bronze
unifapi.com
“Unif API (UnifAPI) gives marketers ready-to-run AI agents for SEO, AI visibility (GEO), influencer research, social listening, and competitor analysis β run them inside Claude, ChatGPT, or Codex over one MCP server, billed per record.
a2a https://api.unifapi.com/a2a talk to it https://unifapi.com/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Let's Encrypt
domain-validated
Valid until 12 Dec 2026.Control of the hostname was checked; nothing about who operates it.
- DANE / TLSA
- Not verified
- Discovery
- Well-known document
- AI use policy
-
What this site's
robots.txtsays about how AI may use its content. Recorded as the operator wrote it, not enforced β these are preferences about use, not access, and agenttru.st only reads the agent's own discovery documents. - AI-facing documents
-
Publishes
/llms.txtβ “Unif API” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 13 Sep 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Amazon.com, Inc. (AS16509)
- Last checked
- 7d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of unifapi.com controls every word below.
TikTok: Get TikTok recommendation videos
Return a batch of videos from TikTok's recommendation feed for a given region. Useful for sampling trending and algorithmically surfaced content across a market.
- POST https://api.unifapi.com/tiktok/feed/recommended
TikTok: Get a TikTok hashtag by ID
Return a TikTok hashtag (challenge) by its numeric ID, including its title, description, and aggregate view count. Useful for sizing a hashtag's reach before pulling its videos.
- GET https://api.unifapi.com/tiktok/hashtags/{id}
TikTok: List videos tagged with a TikTok hashtag
Return the videos tagged with a given TikTok hashtag, by hashtag ID, as a cursor-paginated list. Useful for tracking trend participation and collecting user-generated content around a campaign.
- GET https://api.unifapi.com/tiktok/hashtags/{id}/videos
TikTok: Get a TikTok music track by ID
Return a TikTok sound (music track) by its numeric ID, including title, author, and usage stats. Useful for sound-trend research and identifying the audio driving a trend.
- GET https://api.unifapi.com/tiktok/music/{id}
TikTok: List videos using a TikTok music track
Return the videos that use a given TikTok sound, by music ID, as a cursor-paginated list. Useful for measuring how a sound is spreading and finding the creators who adopted it.
- GET https://api.unifapi.com/tiktok/music/{id}/videos
TikTok: General TikTok search (returns videos)
Returns TikTok videos for the keyword `q`. Use type-specific endpoints when needed.
- GET https://api.unifapi.com/tiktok/search
TikTok: Search TikTok hashtags by keyword
Search TikTok hashtags by keyword, returning matching hashtags with their metadata as a cursor-paginated list. Useful for trend discovery and planning hashtag strategy.
- GET https://api.unifapi.com/tiktok/search/hashtags
TikTok: Search TikTok users by keyword
Search TikTok accounts by keyword, returning matching public profiles as a cursor-paginated list. Useful for creator discovery, influencer research, and competitive account mapping.
- GET https://api.unifapi.com/tiktok/search/users
TikTok: Search TikTok videos by keyword
Returns a paginated list of TikTok videos matching the keyword `q`. Use `next_cursor` from the response as the next request's `cursor`.
- GET https://api.unifapi.com/tiktok/search/videos
TikTok: Get a TikTok user profile
Returns the canonicalized public profile for the TikTok user with the given sec_uid, numeric user id, or handle.
- GET https://api.unifapi.com/tiktok/users/{id}
TikTok: List a TikTok user's followers
Return a paginated list of the accounts that follow a given TikTok user, identified by sec_uid, numeric ID, or handle. Useful for audience analysis and mapping a creator's following.
- GET https://api.unifapi.com/tiktok/users/{id}/followers
TikTok: List users a TikTok user is following
Return a paginated list of the accounts a given TikTok user follows, identified by sec_uid, numeric ID, or handle. Returns empty when the user hides their following list β useful for mapping a creator's interest graph.
- GET https://api.unifapi.com/tiktok/users/{id}/following
TikTok: List videos liked by a TikTok user
Returns a paginated list of videos the user has liked where the user has made their likes public.
- GET https://api.unifapi.com/tiktok/users/{id}/likes
TikTok: List videos posted by a TikTok user
Returns a paginated list of public videos posted by the user. Use `next_cursor` from the response as the next request's `cursor`.
- GET https://api.unifapi.com/tiktok/users/{id}/videos
TikTok: Resolve a TikTok username to a user id
Accepts a public TikTok username (handle) and returns the user's stable opaque id for other /tiktok/users/{id} endpoints.
- GET https://api.unifapi.com/tiktok/users/resolve
TikTok: Get a TikTok video by ID
Returns canonicalized metadata for a single TikTok video. The `{id}` must be the numeric TikTok video id.
- GET https://api.unifapi.com/tiktok/videos/{id}
TikTok: List top-level comments on a TikTok video
Returns a paginated list of top-level comments on the given video. Use `next_cursor` from the response as the next request's `cursor`.
- GET https://api.unifapi.com/tiktok/videos/{id}/comments
TikTok: List replies to a TikTok comment
Return the replies to a specific comment on a TikTok video, identified by the numeric video ID and comment ID, as a cursor-paginated list. Useful for following threaded conversations and analyzing audience discussion.
- GET https://api.unifapi.com/tiktok/videos/{id}/comments/{comment_id}/replies
TikTok: Batch-fetch TikTok videos by ID
Return canonicalized metadata β author, captions, sound, and engagement counts β for up to 20 TikTok videos in one request, by numeric video ID. Useful for hydrating a set of videos without one call each.
- POST https://api.unifapi.com/tiktok/videos/batch
TikTok: Resolve a TikTok share URL to a video
Accepts a TikTok share URL (long or short / vm.tiktok.com) and returns the canonical Video object.
- GET https://api.unifapi.com/tiktok/videos/resolve
LinkedIn: Get a LinkedIn company profile by URL slug
Return a canonicalized LinkedIn company profile by its URL slug (`universal_name`, e.g. `microsoft`), including description, industry, size, headquarters, and the numeric `company_id` that related endpoints use. Useful as the entry point for any company-level research.
- GET https://api.unifapi.com/linkedin/companies/{slug}
LinkedIn: List posts published by a LinkedIn company page
Return posts published from a LinkedIn company page by URL slug as a cursor-paginated list. This operation is capacity-limited; the gateway makes up to 3 total attempts for transient failures.
- GET https://api.unifapi.com/linkedin/companies/{slug}/posts
LinkedIn: Get a LinkedIn job posting by ID
Return a LinkedIn job posting by ID, including title, company, location, description, and optional skills or hiring-team data. This operation is capacity-limited; the gateway makes up to 3 total attempts for transient failures.
- GET https://api.unifapi.com/linkedin/jobs/{id}
LinkedIn: Get a LinkedIn post by ID
Return a single LinkedIn post by its numeric ID, including author, text, media, and engagement counts. Useful for hydrating a known post or checking its current reach.
- GET https://api.unifapi.com/linkedin/posts/{id}
LinkedIn: List top-level comments on a LinkedIn post
Return top-level comments on a LinkedIn post by activity ID as a cursor-paginated list. This operation is capacity-limited; the gateway makes up to 3 total attempts for transient failures.
- GET https://api.unifapi.com/linkedin/posts/{id}/comments
LinkedIn: Search LinkedIn jobs by keyword and filters
Search LinkedIn job postings by keyword and filters as a cursor-paginated list. This operation is capacity-limited; the gateway makes up to 3 total attempts for transient failures.
- GET https://api.unifapi.com/linkedin/search/jobs
LinkedIn: Get a LinkedIn user profile by URL slug
Returns the canonical LinkedIn profile for the given URL slug (`public_identifier`). Returns 404 not_found if no such user exists.
- GET https://api.unifapi.com/linkedin/users/{username}
LinkedIn: List posts authored by a LinkedIn user
Return posts authored by a LinkedIn user from the profile URL slug as a cursor-paginated list. This operation is capacity-limited; the gateway makes up to 3 total attempts for transient failures.
- GET https://api.unifapi.com/linkedin/users/{username}/posts
Instagram: Browse Instagram's Explore feed
Return a flattened feed of posts from Instagram's Explore tab β the algorithmic discovery surface β as a paginated list. Useful for sampling trending and recommended public content across the platform.
- GET https://api.unifapi.com/instagram/explore
Instagram: Browse posts in an Instagram Explore section
Return the current batch of posts in a known Explore category (for example, Games: 10156104417160727). This is a category feed, not personalized Explore. Pagination is not supported.
- GET https://api.unifapi.com/instagram/explore/sections/{id}/posts
Instagram: List Instagram posts for a hashtag
Return posts under an Instagram hashtag as a cursor-paginated list. Pass the tag without the leading `#`.
- GET https://api.unifapi.com/instagram/hashtags/{tag}/posts
Instagram: Get an Instagram location by id
Return an Instagram location page by its ID, including its name, coordinates, and category. Useful for resolving a place before pulling its tagged posts or nearby locations.
- GET https://api.unifapi.com/instagram/locations/{id}
Instagram: List Instagram locations geographically near a given location
Return the Instagram location pages geographically near a given location ID, as a fixed set of nearby map pins. Useful for local discovery and clustering place-tagged content by area.
- GET https://api.unifapi.com/instagram/locations/{id}/nearby
Instagram: List posts tagged with an Instagram location
Return the posts tagged with a given Instagram location, by location ID, as a paginated list. Useful for local content monitoring, event coverage, and place-based audience research.
- GET https://api.unifapi.com/instagram/locations/{id}/posts
Instagram: List Instagram places in a city
Browse Instagram's place directory using a city ID from /instagram/locations/countries/{countryCode}/cities. Pass next_cursor for more places. Directory entries do not include coordinates.
- GET https://api.unifapi.com/instagram/locations/cities/{cityId}/places
Instagram: List Instagram cities in a country
Browse Instagram's location directory by two-letter country code, such as US. Pass next_cursor to retrieve the next page of cities.
- GET https://api.unifapi.com/instagram/locations/countries/{countryCode}/cities
Instagram: Search Instagram locations by coordinates
Return Instagram location pages near a latitude and longitude as a fixed, non-paginated list.
- GET https://api.unifapi.com/instagram/locations/search
Instagram: Get an Instagram post (photo / video / carousel / reel) by shortcode
`shortcode` is the slug from the post URL, e.g. `DUajw4YkorV` in `instagram.com/p/DUajw4YkorV/`.
- GET https://api.unifapi.com/instagram/posts/{shortcode}
Instagram: List comments on an Instagram post
Return the comments on an Instagram post by its shortcode, as a cursor-paginated list. Useful for analyzing audience response and sentiment around a post.
- GET https://api.unifapi.com/instagram/posts/{shortcode}/comments
Instagram: List replies to an Instagram comment
Return the replies to a specific comment on an Instagram post, identified by the post shortcode and comment ID, as a paginated list. Useful for following threaded conversations and analyzing audience discussion.
- GET https://api.unifapi.com/instagram/posts/{shortcode}/comments/{commentId}/replies
Instagram: Get downloadable media URLs for an Instagram post
Get image or video URLs and previews for a public post or carousel. URLs expire; request fresh links before downloading. Returns one post containing its media assets.
- GET https://api.unifapi.com/instagram/posts/{shortcode}/download
Instagram: List users who liked an Instagram post
Return the public profiles visible in Instagram's liker list for a post shortcode. Instagram returns this as a fixed set without pagination.
- GET https://api.unifapi.com/instagram/posts/{shortcode}/likes
Instagram: Browse Instagram's recommended Reels feed
Return posts from Instagram's algorithmic recommended Reels feed, as a paginated list. Useful for sampling trending short-form video and discovering surfacing creators.
- GET https://api.unifapi.com/instagram/reels/recommended
Instagram: Convert an Instagram post shortcode into its numeric media_id
Convert an Instagram post shortcode into its numeric `media_id`. A lookup helper β useful for pre-resolving and caching the ID that some media-level operations require.
- GET https://api.unifapi.com/instagram/resolve/media-id
Instagram: Extract a post shortcode from an Instagram URL
Extract the post shortcode from a full Instagram post URL (e.g. `instagram.com/p/<shortcode>`). A lookup helper β useful for normalizing user-supplied links before fetching a post.
- GET https://api.unifapi.com/instagram/resolve/shortcode
Instagram: Convert an Instagram numeric media_id into its shortcode
Convert a numeric Instagram `media_id` back into its post shortcode β the inverse of the shortcode-to-media-id lookup. Useful for reconstructing shareable post URLs from stored IDs.
- GET https://api.unifapi.com/instagram/resolve/shortcode-from-media
Instagram: Convert an Instagram username into its numeric user_id (pk)
Convert an Instagram username into its numeric user ID. A lookup helper β useful for pre-resolving and caching the ID so later profile and media calls skip the extra resolution step.
- GET https://api.unifapi.com/instagram/resolve/user-id
Instagram: Resolve an Instagram user ID to a username
Resolve a numeric Instagram user ID to its current username and canonical public profile. This is the inverse of `/instagram/resolve/user-id`.
- GET https://api.unifapi.com/instagram/resolve/username
Instagram: Cross-type Instagram search (posts/reels)
Search Instagram across content types (posts and reels) by query string, returning matching results as a paginated list. Useful for keyword, hashtag, and topic discovery on the platform.
- GET https://api.unifapi.com/instagram/search
Instagram: Search Instagram hashtags
Find Instagram hashtags matching a keyword, including public post counts when available. Returns one batch without pagination. Use /instagram/hashtags/{tag}/posts to retrieve posts.
- GET https://api.unifapi.com/instagram/search/hashtags
Instagram: Search Instagram places by keyword
Find Instagram places matching a name or keyword. Coordinates and street addresses are included when available. Returns one batch without pagination; this does not perform a nearby-coordinate search.
- GET https://api.unifapi.com/instagram/search/places
Instagram: Search Instagram accounts
Search public Instagram accounts by name or keyword. Returns the available ranked matches in one batch; pagination is not supported.
- GET https://api.unifapi.com/instagram/search/users
Instagram: Get an Instagram user profile by username
Return the canonical public Instagram profile for a username β display name, bio, follower and following counts, post count, verification status, and profile picture. Useful as the entry point for any account-level research.
- GET https://api.unifapi.com/instagram/users/{username}
Instagram: List followers of an Instagram user
Return the accounts that follow a given Instagram user, by username, as a paginated list of profiles. Useful for audience analysis and mapping a creator's or brand's following.
- GET https://api.unifapi.com/instagram/users/{username}/followers
Instagram: List accounts an Instagram user follows
Return the accounts a given Instagram user follows, by username, as a paginated list of profiles. Useful for mapping an account's interest graph and the people it engages with.
- GET https://api.unifapi.com/instagram/users/{username}/following
Instagram: List former usernames for an Instagram user
Return the former usernames an Instagram account has used, surfaced from Instagram's account-transparency information. Useful for identity verification and tracking rebrands.
- GET https://api.unifapi.com/instagram/users/{username}/former-usernames
Instagram: List Instagram highlight reels for a user (metadata only)
Return the metadata for an Instagram user's highlight reels (titles and covers); the stories inside each highlight are not included. Useful for cataloging a profile's pinned highlights.
- GET https://api.unifapi.com/instagram/users/{username}/highlights
Instagram: List feed posts authored by an Instagram user
Return the feed posts authored by an Instagram user, by username, as a paginated list. Useful for profiling a creator's content, monitoring a brand, or building an archive.
- GET https://api.unifapi.com/instagram/users/{username}/posts
Instagram: List reels authored by an Instagram user
Return the reels (short-form videos) authored by an Instagram user, by username, as a paginated list. Useful for analyzing a creator's video output and performance.
- GET https://api.unifapi.com/instagram/users/{username}/reels
Instagram: List accounts similar to an Instagram user
Return Instagram's recommended similar accounts for a username.
- GET https://api.unifapi.com/instagram/users/{username}/similar
Instagram: List active Instagram stories for a user
Returns the user's currently-live story tray (empty when the user has no active stories).
- GET https://api.unifapi.com/instagram/users/{username}/stories
Instagram: List posts an Instagram user is tagged in
Return the posts a given Instagram user is tagged in, by username, as a paginated list. Useful for tracking brand mentions, collaborations, and user-generated content.
- GET https://api.unifapi.com/instagram/users/{username}/tagged-posts
YouTube: Get a YouTube channel by id
Return a YouTube channel's profile by its `UCβ¦` channel ID, including title, handle, description, subscriber count, banner art, topic keywords, and external links. Useful as the entry point for any channel-level research or competitive analysis.
- GET https://api.unifapi.com/youtube/channels/{channel_id}
YouTube: List a YouTube channel's community posts
Return a YouTube channel's community-tab posts, by its `UCβ¦` channel ID, as a cursor-paginated list β text, like and reply counts, and attachment kind. Useful for tracking creator announcements and audience engagement outside of videos.
- GET https://api.unifapi.com/youtube/channels/{channel_id}/community
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- UnifAPI β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 0.1.0-draft
- Auth schemes
- apiKey
- Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- pushNotifications stateTransitionHistory streaming
- Agent card
- https://unifapi.com/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.