Substack

Search Substack profiles

Search Substack profiles by text.

GET/v1/substack/search/profiles
1credit
x-api-keystringheader

API key (`sfk_...`)

Parameters
2
querystringrequiredquery

Text to search profiles for.

min 1 chars · max 200 chars

pageintegeroptionalquery

Page number, 0 to 100,000; twenty profiles a page. Only pages 0 to 3 have results, so a page past 3 returns an empty list with `hasMore: false`.

≥ 0 · ≤ 100000

Response fields
422

Endpoint-specific response payload.

datalookupStatus
string

Whether the search ran.

one of: found, not_found

dataquery
string

The query that was searched.

Matching profiles. Their `subscriptions` array is empty here; use `profile.subscriptions.list` for the paged list.

dataprofiles[]id
integer

Numeric user id.

dataprofiles[]name
stringnullable

The reader's display name.

dataprofiles[]handle
stringnullable

The reader's handle.

dataprofiles[]slug
stringnullable

The reader's profile slug.

dataprofiles[]bio
stringnullable

The reader's short biography.

dataprofiles[]photoUrl
stringnullable

The reader's profile photo URL.

dataprofiles[]createdAt
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]isDisabled
booleannullable

Whether the profile is disabled.

dataprofiles[]followerCount
integernullable

The number of followers.

dataprofiles[]subscriberCount
integernullable

The numeric count.

dataprofiles[]subscriberCountLabel
stringnullable

The label Substack displays.

dataprofiles[]roughFreeSubscribers
stringnullable

The free-subscriber band Substack displays.

dataprofiles[]roughFreeSubscribersInt
integernullable

The numeric value behind the free band.

dataprofiles[]roughSubscribers
stringnullable

The subscriber band Substack displays.

dataprofiles[]roughSubscribersInt
integernullable

The numeric value behind the subscriber band.

dataprofiles[]badges
objectnullable

The reader's status fields, when available.

dataprofiles[]bestsellerTier
integernullable

The reader's bestseller tier.

The reader's leaderboard position.

dataprofiles[]leaderboardcategory
stringnullable

The leaderboard category.

dataprofiles[]leaderboardrank
integernullable

The rank in that category.

dataprofiles[]leaderboardranking
stringnullable

`paid`, `free` or Substack's own label.

dataprofiles[]leaderboardpublicationId
integernullable

Numeric publication id.

dataprofiles[]leaderboardpublicationName
stringnullable

The publication's name.

Links the reader shows.

dataprofiles[]links[]id
integernullable

Numeric link id.

dataprofiles[]links[]value
stringnullable

The value the person entered for the link.

dataprofiles[]links[]url
stringnullable

The link's URL.

dataprofiles[]links[]type
stringnullable

The link type, such as `twitter`.

dataprofiles[]links[]label
stringnullable

The label shown for the link.

dataprofiles[]publicationUrl
stringnullable

The reader's publication URL.

dataprofiles[]hasNotes
booleannullable

Whether the reader has Notes.

dataprofiles[]hasGuestPost
booleannullable

Whether the reader has a guest post.

dataprofiles[]hasLikes
booleannullable

Whether the reader has likes.

dataprofiles[]hasPosts
booleannullable

Whether the reader has posts.

dataprofiles[]recommendationCount
integernullable

The number of recommendations.

The reader's primary publication.

dataprofiles[]primaryPublicationid
integer

Numeric publication id.

dataprofiles[]primaryPublicationname
stringnullable

The publication's name.

dataprofiles[]primaryPublicationsubdomain
stringnullable

The publication's Substack subdomain.

dataprofiles[]primaryPublicationcustomDomain
stringnullable

The publication's custom domain, when it has one.

dataprofiles[]primaryPublicationapexDomain
stringnullable

The publication's apex domain, when it has one.

dataprofiles[]primaryPublicationurl
stringnullable

The publication's canonical base URL.

dataprofiles[]primaryPublicationhost
stringnullable

The host its pages are served from.

dataprofiles[]primaryPublicationdescription
stringnullable

The publication's description.

dataprofiles[]primaryPublicationlanguage
stringnullable

The publication's language code.

dataprofiles[]primaryPublicationkind
stringnullable

`newsletter`, `podcast` or Substack's own type.

dataprofiles[]primaryPublicationcreatedAt
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]primaryPublicationfirstPostAt
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]primaryPublicationhasPosts
booleannullable

Whether the publication has posts.

dataprofiles[]primaryPublicationisExplicit
booleannullable

Whether the publication is marked explicit.

dataprofiles[]primaryPublicationisInviteOnly
booleannullable

Whether the publication is invite-only.

dataprofiles[]primaryPublicationisFlagged
booleannullable

Whether the publication is flagged.

dataprofiles[]primaryPublicationnoIndex
booleannullable

Whether search engines are asked not to index it.

dataprofiles[]primaryPublicationisOnSubstack
booleannullable

Whether the publication is hosted by Substack.

dataprofiles[]primaryPublicationcommentsEnabled
booleannullable

Whether comments are enabled.

dataprofiles[]primaryPublicationnotesEnabled
booleannullable

Whether Notes are enabled.

dataprofiles[]primaryPublicationdefaultCommentSort
stringnullable

The default comment order.

dataprofiles[]primaryPublicationannualDisabled
booleannullable

Whether annual plans are disabled.

dataprofiles[]primaryPublicationmonthlyDisabled
booleannullable

Whether monthly plans are disabled.

dataprofiles[]primaryPublicationpaymentsState
stringnullable

The publication's payments state.

dataprofiles[]primaryPublicationfreeTrialEnabled
booleannullable

Whether a free trial is offered.

dataprofiles[]primaryPublicationpausedUntil
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]primaryPublicationemailBannerUrl
stringnullable

The email banner image URL.

dataprofiles[]primaryPublicationcopyright
stringnullable

The copyright line the publication prints.

dataprofiles[]primaryPublicationlogoUrl
stringnullable

The publication's logo URL.

dataprofiles[]primaryPublicationwideLogoUrl
stringnullable

The publication's wide logo URL.

dataprofiles[]primaryPublicationcoverImageUrl
stringnullable

The publication's cover image URL.

dataprofiles[]primaryPublicationfoundingPlanName
stringnullable

The name of the founding-member plan.

dataprofiles[]primaryPublicationhasRecommendations
booleannullable

Whether the publication recommends others.

The benefit lists for each subscription tier.

Benefits for free subscribers.

dataprofiles[]primaryPublicationbenefitsfree[]
stringoptional

Benefits for paid subscribers.

dataprofiles[]primaryPublicationbenefitspaid[]
stringoptional

Benefits for founding members.

dataprofiles[]primaryPublicationbenefitsfounding[]
stringoptional

The publication's main author.

dataprofiles[]primaryPublicationauthorid
integernullable

Numeric user id.

dataprofiles[]primaryPublicationauthorname
stringnullable

The name shown for the author.

dataprofiles[]primaryPublicationauthorhandle
stringnullable

The author's handle.

dataprofiles[]primaryPublicationauthorslug
stringnullable

The author's profile slug.

dataprofiles[]primaryPublicationauthorbio
stringnullable

The author's short biography.

dataprofiles[]primaryPublicationauthorphotoUrl
stringnullable

The author's profile photo URL.

The author's main badge, when there is one.

dataprofiles[]primaryPublicationauthorbadgetype
stringnullable

The kind of badge, such as `bestseller`.

dataprofiles[]primaryPublicationauthorbadgetier
integernullable

The badge tier, when it has one.

dataprofiles[]primaryPublicationauthorbadgehandle
stringnullable

The handle the badge belongs to.

dataprofiles[]primaryPublicationauthorbadgeservice
stringnullable

The service the badge comes from.

dataprofiles[]primaryPublicationauthorbadgeurl
stringnullable

A link for the badge, when it has one.

dataprofiles[]primaryPublicationauthorbadges
objectnullable

The author's reader status fields, when available.

dataprofiles[]primaryPublicationauthorbestsellerTier
integernullable

The author's bestseller tier.

The author's primary publication, when there is one.

dataprofiles[]primaryPublicationauthorprimaryPublicationid
integernullable

Numeric publication id.

dataprofiles[]primaryPublicationauthorprimaryPublicationname
stringnullable

The publication's name.

dataprofiles[]primaryPublicationauthorprimaryPublicationsubdomain
stringnullable

The publication's Substack subdomain.

dataprofiles[]primaryPublicationauthorprimaryPublicationcustomDomain
stringnullable

The publication's custom domain, when it has one.

dataprofiles[]primaryPublicationauthorprimaryPublicationlogoUrl
stringnullable

The publication's logo URL.

Approximate audience figures the publication prints. These are bands, not counts.

dataprofiles[]primaryPublicationaudiencepaidLabel
stringnullable

The band Substack displays for paid subscribers.

dataprofiles[]primaryPublicationaudiencepaidOrderOfMagnitude
integernullable

The order of magnitude behind the paid band.

dataprofiles[]primaryPublicationaudiencetotalLabel
stringnullable

The band Substack displays for all subscribers.

dataprofiles[]primaryPublicationaudiencetotalOrderOfMagnitude
integernullable

The order of magnitude behind the total band.

dataprofiles[]primaryPublicationaudiencefreeLabel
stringnullable

The band Substack displays for free subscribers.

dataprofiles[]primaryPublicationaudiencefreeShort
stringnullable

The short free-subscriber band.

dataprofiles[]primaryPublicationaudiencechatMembersLabel
stringnullable

The band Substack displays for chat members.

People with a byline on the publication.

dataprofiles[]primaryPublicationcontributors[]id
integernullable

Numeric user id.

dataprofiles[]primaryPublicationcontributors[]name
stringnullable

The contributor's name.

dataprofiles[]primaryPublicationcontributors[]handle
stringnullable

The contributor's handle.

dataprofiles[]primaryPublicationcontributors[]role
stringnullable

The contributor's role on the publication.

dataprofiles[]primaryPublicationcontributors[]owner
booleannullable

Whether the contributor owns the publication.

dataprofiles[]primaryPublicationcontributors[]photoUrl
stringnullable

The contributor's photo URL.

dataprofiles[]primaryPublicationcontributors[]bio
stringnullable

The contributor's short biography.

The contributor's badge.

dataprofiles[]primaryPublicationcontributors[]badgetype
stringnullable

The kind of badge, such as `bestseller`.

dataprofiles[]primaryPublicationcontributors[]badgetier
integernullable

The badge tier, when it has one.

dataprofiles[]primaryPublicationcontributors[]badgehandle
stringnullable

The handle the badge belongs to.

dataprofiles[]primaryPublicationcontributors[]badgeservice
stringnullable

The service the badge comes from.

dataprofiles[]primaryPublicationcontributors[]badgeurl
stringnullable

A link for the badge, when it has one.

dataprofiles[]primaryPublicationcontributors[]bestsellerTier
integernullable

The contributor's bestseller tier.

The publication's sections.

dataprofiles[]primaryPublicationsections[]id
integernullable

Numeric section id.

dataprofiles[]primaryPublicationsections[]name
stringnullable

The section's name.

dataprofiles[]primaryPublicationsections[]description
stringnullable

The section's description.

dataprofiles[]primaryPublicationsections[]slug
stringnullable

The section's URL slug.

dataprofiles[]primaryPublicationsections[]isPodcast
booleannullable

Whether the section is a podcast.

dataprofiles[]primaryPublicationsections[]isLive
booleannullable

Whether the section is a live stream.

dataprofiles[]primaryPublicationsections[]isDefaultOn
booleannullable

Whether the section is on by default.

dataprofiles[]primaryPublicationsections[]logoUrl
stringnullable

The section's logo URL.

dataprofiles[]primaryPublicationsections[]coverImageUrl
stringnullable

The section's cover image URL.

dataprofiles[]primaryPublicationsections[]hideFromNavbar
booleannullable

Whether the section is hidden from navigation.

dataprofiles[]primaryPublicationsections[]hidePostsFromPubListings
booleannullable

Whether the section's posts are hidden from publication lists.

Links the publication shows.

dataprofiles[]primaryPublicationlinks[]id
integernullable

Numeric link id.

dataprofiles[]primaryPublicationlinks[]url
string

The link.

dataprofiles[]primaryPublicationlinks[]platform
stringnullable

`apple_podcasts`, `spotify`, `youtube` or another label Substack uses.

dataprofiles[]primaryPublicationlinks[]sectionId
integernullable

The section the link belongs to, when it has one.

The subscription plans the publication offers.

dataprofiles[]primaryPublicationplans[]id
stringnullable

The plan's id.

dataprofiles[]primaryPublicationplans[]nickname
stringnullable

The plan's display name.

dataprofiles[]primaryPublicationplans[]amount
integernullable

Price in the currency's minor unit.

dataprofiles[]primaryPublicationplans[]currency
stringnullable

Currency code for the price.

dataprofiles[]primaryPublicationplans[]interval
stringnullable

`month`, `year` or Substack's own value.

dataprofiles[]primaryPublicationplans[]intervalCount
integernullable

How many intervals one charge covers.

dataprofiles[]primaryPublicationplans[]active
booleannullable

Whether the plan is on sale.

dataprofiles[]primaryPublicationplans[]founding
boolean

Whether this is a founding-member plan.

The publication's podcast, when it has one.

dataprofiles[]primaryPublicationpodcastexists
booleannullable

Whether the publication has a podcast.

dataprofiles[]primaryPublicationpodcasthasFreeEpisodes
booleannullable

Whether free episodes are available.

dataprofiles[]primaryPublicationpodcasthasPaidEpisodes
booleannullable

Whether paid episodes are available.

dataprofiles[]primaryPublicationpodcastartUrl
stringnullable

The podcast artwork URL.

dataprofiles[]primaryPublicationpodcastbyline
stringnullable

The podcast byline.

dataprofiles[]primaryPublicationpodcastdescription
stringnullable

The podcast description.

dataprofiles[]primaryPublicationpodcastfeedUrl
stringnullable

The podcast feed URL.

dataprofiles[]primaryPublicationpodcasttitle
stringnullable

The podcast title.

dataprofiles[]primaryPublicationpodcastpaidEpisodeArtUrl
stringnullable

Artwork for paid episodes.

Publications the reader writes for.

dataprofiles[]publications[]role
stringnullable

The person's role on the publication.

dataprofiles[]publications[]public
booleannullable

Whether the role is shown publicly.

dataprofiles[]publications[]isPrimary
booleannullable

Whether this is the person's primary publication.

A Substack publication.

dataprofiles[]publications[]publicationid
integer

Numeric publication id.

dataprofiles[]publications[]publicationname
stringnullable

The publication's name.

dataprofiles[]publications[]publicationsubdomain
stringnullable

The publication's Substack subdomain.

dataprofiles[]publications[]publicationcustomDomain
stringnullable

The publication's custom domain, when it has one.

dataprofiles[]publications[]publicationapexDomain
stringnullable

The publication's apex domain, when it has one.

dataprofiles[]publications[]publicationurl
stringnullable

The publication's canonical base URL.

dataprofiles[]publications[]publicationhost
stringnullable

The host its pages are served from.

dataprofiles[]publications[]publicationdescription
stringnullable

The publication's description.

dataprofiles[]publications[]publicationlanguage
stringnullable

The publication's language code.

dataprofiles[]publications[]publicationkind
stringnullable

`newsletter`, `podcast` or Substack's own type.

dataprofiles[]publications[]publicationcreatedAt
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]publications[]publicationfirstPostAt
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]publications[]publicationhasPosts
booleannullable

Whether the publication has posts.

dataprofiles[]publications[]publicationisExplicit
booleannullable

Whether the publication is marked explicit.

dataprofiles[]publications[]publicationisInviteOnly
booleannullable

Whether the publication is invite-only.

dataprofiles[]publications[]publicationisFlagged
booleannullable

Whether the publication is flagged.

dataprofiles[]publications[]publicationnoIndex
booleannullable

Whether search engines are asked not to index it.

dataprofiles[]publications[]publicationisOnSubstack
booleannullable

Whether the publication is hosted by Substack.

dataprofiles[]publications[]publicationcommentsEnabled
booleannullable

Whether comments are enabled.

dataprofiles[]publications[]publicationnotesEnabled
booleannullable

Whether Notes are enabled.

dataprofiles[]publications[]publicationdefaultCommentSort
stringnullable

The default comment order.

dataprofiles[]publications[]publicationannualDisabled
booleannullable

Whether annual plans are disabled.

dataprofiles[]publications[]publicationmonthlyDisabled
booleannullable

Whether monthly plans are disabled.

dataprofiles[]publications[]publicationpaymentsState
stringnullable

The publication's payments state.

dataprofiles[]publications[]publicationfreeTrialEnabled
booleannullable

Whether a free trial is offered.

dataprofiles[]publications[]publicationpausedUntil
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]publications[]publicationemailBannerUrl
stringnullable

The email banner image URL.

dataprofiles[]publications[]publicationcopyright
stringnullable

The copyright line the publication prints.

dataprofiles[]publications[]publicationlogoUrl
stringnullable

The publication's logo URL.

dataprofiles[]publications[]publicationwideLogoUrl
stringnullable

The publication's wide logo URL.

dataprofiles[]publications[]publicationcoverImageUrl
stringnullable

The publication's cover image URL.

dataprofiles[]publications[]publicationfoundingPlanName
stringnullable

The name of the founding-member plan.

dataprofiles[]publications[]publicationhasRecommendations
booleannullable

Whether the publication recommends others.

The benefit lists for each subscription tier.

Benefits for free subscribers.

dataprofiles[]publications[]publicationbenefitsfree[]
stringoptional

Benefits for paid subscribers.

dataprofiles[]publications[]publicationbenefitspaid[]
stringoptional

Benefits for founding members.

dataprofiles[]publications[]publicationbenefitsfounding[]
stringoptional

The publication's main author.

dataprofiles[]publications[]publicationauthorid
integernullable

Numeric user id.

dataprofiles[]publications[]publicationauthorname
stringnullable

The name shown for the author.

dataprofiles[]publications[]publicationauthorhandle
stringnullable

The author's handle.

dataprofiles[]publications[]publicationauthorslug
stringnullable

The author's profile slug.

dataprofiles[]publications[]publicationauthorbio
stringnullable

The author's short biography.

dataprofiles[]publications[]publicationauthorphotoUrl
stringnullable

The author's profile photo URL.

The author's main badge, when there is one.

dataprofiles[]publications[]publicationauthorbadgetype
stringnullable

The kind of badge, such as `bestseller`.

dataprofiles[]publications[]publicationauthorbadgetier
integernullable

The badge tier, when it has one.

dataprofiles[]publications[]publicationauthorbadgehandle
stringnullable

The handle the badge belongs to.

dataprofiles[]publications[]publicationauthorbadgeservice
stringnullable

The service the badge comes from.

dataprofiles[]publications[]publicationauthorbadgeurl
stringnullable

A link for the badge, when it has one.

dataprofiles[]publications[]publicationauthorbadges
objectnullable

The author's reader status fields, when available.

dataprofiles[]publications[]publicationauthorbestsellerTier
integernullable

The author's bestseller tier.

The author's primary publication, when there is one.

dataprofiles[]publications[]publicationauthorprimaryPublicationid
integernullable

Numeric publication id.

dataprofiles[]publications[]publicationauthorprimaryPublicationname
stringnullable

The publication's name.

dataprofiles[]publications[]publicationauthorprimaryPublicationsubdomain
stringnullable

The publication's Substack subdomain.

dataprofiles[]publications[]publicationauthorprimaryPublicationcustomDomain
stringnullable

The publication's custom domain, when it has one.

dataprofiles[]publications[]publicationauthorprimaryPublicationlogoUrl
stringnullable

The publication's logo URL.

Approximate audience figures the publication prints. These are bands, not counts.

dataprofiles[]publications[]publicationaudiencepaidLabel
stringnullable

The band Substack displays for paid subscribers.

dataprofiles[]publications[]publicationaudiencepaidOrderOfMagnitude
integernullable

The order of magnitude behind the paid band.

dataprofiles[]publications[]publicationaudiencetotalLabel
stringnullable

The band Substack displays for all subscribers.

dataprofiles[]publications[]publicationaudiencetotalOrderOfMagnitude
integernullable

The order of magnitude behind the total band.

dataprofiles[]publications[]publicationaudiencefreeLabel
stringnullable

The band Substack displays for free subscribers.

dataprofiles[]publications[]publicationaudiencefreeShort
stringnullable

The short free-subscriber band.

dataprofiles[]publications[]publicationaudiencechatMembersLabel
stringnullable

The band Substack displays for chat members.

People with a byline on the publication.

dataprofiles[]publications[]publicationcontributors[]id
integernullable

Numeric user id.

dataprofiles[]publications[]publicationcontributors[]name
stringnullable

The contributor's name.

dataprofiles[]publications[]publicationcontributors[]handle
stringnullable

The contributor's handle.

dataprofiles[]publications[]publicationcontributors[]role
stringnullable

The contributor's role on the publication.

dataprofiles[]publications[]publicationcontributors[]owner
booleannullable

Whether the contributor owns the publication.

dataprofiles[]publications[]publicationcontributors[]photoUrl
stringnullable

The contributor's photo URL.

dataprofiles[]publications[]publicationcontributors[]bio
stringnullable

The contributor's short biography.

The contributor's badge.

dataprofiles[]publications[]publicationcontributors[]badgetype
stringnullable

The kind of badge, such as `bestseller`.

dataprofiles[]publications[]publicationcontributors[]badgetier
integernullable

The badge tier, when it has one.

dataprofiles[]publications[]publicationcontributors[]badgehandle
stringnullable

The handle the badge belongs to.

dataprofiles[]publications[]publicationcontributors[]badgeservice
stringnullable

The service the badge comes from.

dataprofiles[]publications[]publicationcontributors[]badgeurl
stringnullable

A link for the badge, when it has one.

dataprofiles[]publications[]publicationcontributors[]bestsellerTier
integernullable

The contributor's bestseller tier.

The publication's sections.

dataprofiles[]publications[]publicationsections[]id
integernullable

Numeric section id.

dataprofiles[]publications[]publicationsections[]name
stringnullable

The section's name.

dataprofiles[]publications[]publicationsections[]description
stringnullable

The section's description.

dataprofiles[]publications[]publicationsections[]slug
stringnullable

The section's URL slug.

dataprofiles[]publications[]publicationsections[]isPodcast
booleannullable

Whether the section is a podcast.

dataprofiles[]publications[]publicationsections[]isLive
booleannullable

Whether the section is a live stream.

dataprofiles[]publications[]publicationsections[]isDefaultOn
booleannullable

Whether the section is on by default.

dataprofiles[]publications[]publicationsections[]logoUrl
stringnullable

The section's logo URL.

dataprofiles[]publications[]publicationsections[]coverImageUrl
stringnullable

The section's cover image URL.

dataprofiles[]publications[]publicationsections[]hideFromNavbar
booleannullable

Whether the section is hidden from navigation.

dataprofiles[]publications[]publicationsections[]hidePostsFromPubListings
booleannullable

Whether the section's posts are hidden from publication lists.

Links the publication shows.

dataprofiles[]publications[]publicationlinks[]id
integernullable

Numeric link id.

dataprofiles[]publications[]publicationlinks[]url
string

The link.

dataprofiles[]publications[]publicationlinks[]platform
stringnullable

`apple_podcasts`, `spotify`, `youtube` or another label Substack uses.

dataprofiles[]publications[]publicationlinks[]sectionId
integernullable

The section the link belongs to, when it has one.

The subscription plans the publication offers.

dataprofiles[]publications[]publicationplans[]id
stringnullable

The plan's id.

dataprofiles[]publications[]publicationplans[]nickname
stringnullable

The plan's display name.

dataprofiles[]publications[]publicationplans[]amount
integernullable

Price in the currency's minor unit.

dataprofiles[]publications[]publicationplans[]currency
stringnullable

Currency code for the price.

dataprofiles[]publications[]publicationplans[]interval
stringnullable

`month`, `year` or Substack's own value.

dataprofiles[]publications[]publicationplans[]intervalCount
integernullable

How many intervals one charge covers.

dataprofiles[]publications[]publicationplans[]active
booleannullable

Whether the plan is on sale.

dataprofiles[]publications[]publicationplans[]founding
boolean

Whether this is a founding-member plan.

The publication's podcast, when it has one.

dataprofiles[]publications[]publicationpodcastexists
booleannullable

Whether the publication has a podcast.

dataprofiles[]publications[]publicationpodcasthasFreeEpisodes
booleannullable

Whether free episodes are available.

dataprofiles[]publications[]publicationpodcasthasPaidEpisodes
booleannullable

Whether paid episodes are available.

dataprofiles[]publications[]publicationpodcastartUrl
stringnullable

The podcast artwork URL.

dataprofiles[]publications[]publicationpodcastbyline
stringnullable

The podcast byline.

dataprofiles[]publications[]publicationpodcastdescription
stringnullable

The podcast description.

dataprofiles[]publications[]publicationpodcastfeedUrl
stringnullable

The podcast feed URL.

dataprofiles[]publications[]publicationpodcasttitle
stringnullable

The podcast title.

dataprofiles[]publications[]publicationpodcastpaidEpisodeArtUrl
stringnullable

Artwork for paid episodes.

Publications the reader shows publicly.

dataprofiles[]subscriptions[]id
integernullable

Numeric subscription id.

dataprofiles[]subscriptions[]visibility
stringnullable

Who can see the subscription.

dataprofiles[]subscriptions[]membershipState
stringnullable

The person's membership state.

dataprofiles[]subscriptions[]type
stringnullable

The subscription type.

dataprofiles[]subscriptions[]isFounding
booleannullable

Whether this is a founding membership.

A Substack publication.

dataprofiles[]subscriptions[]publicationid
integer

Numeric publication id.

dataprofiles[]subscriptions[]publicationname
stringnullable

The publication's name.

dataprofiles[]subscriptions[]publicationsubdomain
stringnullable

The publication's Substack subdomain.

dataprofiles[]subscriptions[]publicationcustomDomain
stringnullable

The publication's custom domain, when it has one.

dataprofiles[]subscriptions[]publicationapexDomain
stringnullable

The publication's apex domain, when it has one.

dataprofiles[]subscriptions[]publicationurl
stringnullable

The publication's canonical base URL.

dataprofiles[]subscriptions[]publicationhost
stringnullable

The host its pages are served from.

dataprofiles[]subscriptions[]publicationdescription
stringnullable

The publication's description.

dataprofiles[]subscriptions[]publicationlanguage
stringnullable

The publication's language code.

dataprofiles[]subscriptions[]publicationkind
stringnullable

`newsletter`, `podcast` or Substack's own type.

dataprofiles[]subscriptions[]publicationcreatedAt
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]subscriptions[]publicationfirstPostAt
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]subscriptions[]publicationhasPosts
booleannullable

Whether the publication has posts.

dataprofiles[]subscriptions[]publicationisExplicit
booleannullable

Whether the publication is marked explicit.

dataprofiles[]subscriptions[]publicationisInviteOnly
booleannullable

Whether the publication is invite-only.

dataprofiles[]subscriptions[]publicationisFlagged
booleannullable

Whether the publication is flagged.

dataprofiles[]subscriptions[]publicationnoIndex
booleannullable

Whether search engines are asked not to index it.

dataprofiles[]subscriptions[]publicationisOnSubstack
booleannullable

Whether the publication is hosted by Substack.

dataprofiles[]subscriptions[]publicationcommentsEnabled
booleannullable

Whether comments are enabled.

dataprofiles[]subscriptions[]publicationnotesEnabled
booleannullable

Whether Notes are enabled.

dataprofiles[]subscriptions[]publicationdefaultCommentSort
stringnullable

The default comment order.

dataprofiles[]subscriptions[]publicationannualDisabled
booleannullable

Whether annual plans are disabled.

dataprofiles[]subscriptions[]publicationmonthlyDisabled
booleannullable

Whether monthly plans are disabled.

dataprofiles[]subscriptions[]publicationpaymentsState
stringnullable

The publication's payments state.

dataprofiles[]subscriptions[]publicationfreeTrialEnabled
booleannullable

Whether a free trial is offered.

dataprofiles[]subscriptions[]publicationpausedUntil
stringnullable

ISO 8601 timestamp, or null when Substack does not publish one.

dataprofiles[]subscriptions[]publicationemailBannerUrl
stringnullable

The email banner image URL.

dataprofiles[]subscriptions[]publicationcopyright
stringnullable

The copyright line the publication prints.

dataprofiles[]subscriptions[]publicationlogoUrl
stringnullable

The publication's logo URL.

dataprofiles[]subscriptions[]publicationwideLogoUrl
stringnullable

The publication's wide logo URL.

dataprofiles[]subscriptions[]publicationcoverImageUrl
stringnullable

The publication's cover image URL.

dataprofiles[]subscriptions[]publicationfoundingPlanName
stringnullable

The name of the founding-member plan.

dataprofiles[]subscriptions[]publicationhasRecommendations
booleannullable

Whether the publication recommends others.

The benefit lists for each subscription tier.

Benefits for free subscribers.

dataprofiles[]subscriptions[]publicationbenefitsfree[]
stringoptional

Benefits for paid subscribers.

dataprofiles[]subscriptions[]publicationbenefitspaid[]
stringoptional

Benefits for founding members.

dataprofiles[]subscriptions[]publicationbenefitsfounding[]
stringoptional

The publication's main author.

dataprofiles[]subscriptions[]publicationauthorid
integernullable

Numeric user id.

dataprofiles[]subscriptions[]publicationauthorname
stringnullable

The name shown for the author.

dataprofiles[]subscriptions[]publicationauthorhandle
stringnullable

The author's handle.

dataprofiles[]subscriptions[]publicationauthorslug
stringnullable

The author's profile slug.

dataprofiles[]subscriptions[]publicationauthorbio
stringnullable

The author's short biography.

dataprofiles[]subscriptions[]publicationauthorphotoUrl
stringnullable

The author's profile photo URL.

The author's main badge, when there is one.

dataprofiles[]subscriptions[]publicationauthorbadgetype
stringnullable

The kind of badge, such as `bestseller`.

dataprofiles[]subscriptions[]publicationauthorbadgetier
integernullable

The badge tier, when it has one.

dataprofiles[]subscriptions[]publicationauthorbadgehandle
stringnullable

The handle the badge belongs to.

dataprofiles[]subscriptions[]publicationauthorbadgeservice
stringnullable

The service the badge comes from.

dataprofiles[]subscriptions[]publicationauthorbadgeurl
stringnullable

A link for the badge, when it has one.

dataprofiles[]subscriptions[]publicationauthorbadges
objectnullable

The author's reader status fields, when available.

dataprofiles[]subscriptions[]publicationauthorbestsellerTier
integernullable

The author's bestseller tier.

The author's primary publication, when there is one.

dataprofiles[]subscriptions[]publicationauthorprimaryPublicationid
integernullable

Numeric publication id.

dataprofiles[]subscriptions[]publicationauthorprimaryPublicationname
stringnullable

The publication's name.

dataprofiles[]subscriptions[]publicationauthorprimaryPublicationsubdomain
stringnullable

The publication's Substack subdomain.

dataprofiles[]subscriptions[]publicationauthorprimaryPublicationcustomDomain
stringnullable

The publication's custom domain, when it has one.

dataprofiles[]subscriptions[]publicationauthorprimaryPublicationlogoUrl
stringnullable

The publication's logo URL.

Approximate audience figures the publication prints. These are bands, not counts.

dataprofiles[]subscriptions[]publicationaudiencepaidLabel
stringnullable

The band Substack displays for paid subscribers.

dataprofiles[]subscriptions[]publicationaudiencepaidOrderOfMagnitude
integernullable

The order of magnitude behind the paid band.

dataprofiles[]subscriptions[]publicationaudiencetotalLabel
stringnullable

The band Substack displays for all subscribers.

dataprofiles[]subscriptions[]publicationaudiencetotalOrderOfMagnitude
integernullable

The order of magnitude behind the total band.

dataprofiles[]subscriptions[]publicationaudiencefreeLabel
stringnullable

The band Substack displays for free subscribers.

dataprofiles[]subscriptions[]publicationaudiencefreeShort
stringnullable

The short free-subscriber band.

dataprofiles[]subscriptions[]publicationaudiencechatMembersLabel
stringnullable

The band Substack displays for chat members.

People with a byline on the publication.

dataprofiles[]subscriptions[]publicationcontributors[]id
integernullable

Numeric user id.

dataprofiles[]subscriptions[]publicationcontributors[]name
stringnullable

The contributor's name.

dataprofiles[]subscriptions[]publicationcontributors[]handle
stringnullable

The contributor's handle.

dataprofiles[]subscriptions[]publicationcontributors[]role
stringnullable

The contributor's role on the publication.

dataprofiles[]subscriptions[]publicationcontributors[]owner
booleannullable

Whether the contributor owns the publication.

dataprofiles[]subscriptions[]publicationcontributors[]photoUrl
stringnullable

The contributor's photo URL.

dataprofiles[]subscriptions[]publicationcontributors[]bio
stringnullable

The contributor's short biography.

The contributor's badge.

dataprofiles[]subscriptions[]publicationcontributors[]badgetype
stringnullable

The kind of badge, such as `bestseller`.

dataprofiles[]subscriptions[]publicationcontributors[]badgetier
integernullable

The badge tier, when it has one.

dataprofiles[]subscriptions[]publicationcontributors[]badgehandle
stringnullable

The handle the badge belongs to.

dataprofiles[]subscriptions[]publicationcontributors[]badgeservice
stringnullable

The service the badge comes from.

dataprofiles[]subscriptions[]publicationcontributors[]badgeurl
stringnullable

A link for the badge, when it has one.

dataprofiles[]subscriptions[]publicationcontributors[]bestsellerTier
integernullable

The contributor's bestseller tier.

The publication's sections.

dataprofiles[]subscriptions[]publicationsections[]id
integernullable

Numeric section id.

dataprofiles[]subscriptions[]publicationsections[]name
stringnullable

The section's name.

dataprofiles[]subscriptions[]publicationsections[]description
stringnullable

The section's description.

dataprofiles[]subscriptions[]publicationsections[]slug
stringnullable

The section's URL slug.

dataprofiles[]subscriptions[]publicationsections[]isPodcast
booleannullable

Whether the section is a podcast.

dataprofiles[]subscriptions[]publicationsections[]isLive
booleannullable

Whether the section is a live stream.

dataprofiles[]subscriptions[]publicationsections[]isDefaultOn
booleannullable

Whether the section is on by default.

dataprofiles[]subscriptions[]publicationsections[]logoUrl
stringnullable

The section's logo URL.

dataprofiles[]subscriptions[]publicationsections[]coverImageUrl
stringnullable

The section's cover image URL.

dataprofiles[]subscriptions[]publicationsections[]hideFromNavbar
booleannullable

Whether the section is hidden from navigation.

dataprofiles[]subscriptions[]publicationsections[]hidePostsFromPubListings
booleannullable

Whether the section's posts are hidden from publication lists.

Links the publication shows.

dataprofiles[]subscriptions[]publicationlinks[]id
integernullable

Numeric link id.

dataprofiles[]subscriptions[]publicationlinks[]url
string

The link.

dataprofiles[]subscriptions[]publicationlinks[]platform
stringnullable

`apple_podcasts`, `spotify`, `youtube` or another label Substack uses.

dataprofiles[]subscriptions[]publicationlinks[]sectionId
integernullable

The section the link belongs to, when it has one.

The subscription plans the publication offers.

dataprofiles[]subscriptions[]publicationplans[]id
stringnullable

The plan's id.

dataprofiles[]subscriptions[]publicationplans[]nickname
stringnullable

The plan's display name.

dataprofiles[]subscriptions[]publicationplans[]amount
integernullable

Price in the currency's minor unit.

dataprofiles[]subscriptions[]publicationplans[]currency
stringnullable

Currency code for the price.

dataprofiles[]subscriptions[]publicationplans[]interval
stringnullable

`month`, `year` or Substack's own value.

dataprofiles[]subscriptions[]publicationplans[]intervalCount
integernullable

How many intervals one charge covers.

dataprofiles[]subscriptions[]publicationplans[]active
booleannullable

Whether the plan is on sale.

dataprofiles[]subscriptions[]publicationplans[]founding
boolean

Whether this is a founding-member plan.

The publication's podcast, when it has one.

dataprofiles[]subscriptions[]publicationpodcastexists
booleannullable

Whether the publication has a podcast.

dataprofiles[]subscriptions[]publicationpodcasthasFreeEpisodes
booleannullable

Whether free episodes are available.

dataprofiles[]subscriptions[]publicationpodcasthasPaidEpisodes
booleannullable

Whether paid episodes are available.

dataprofiles[]subscriptions[]publicationpodcastartUrl
stringnullable

The podcast artwork URL.

dataprofiles[]subscriptions[]publicationpodcastbyline
stringnullable

The podcast byline.

dataprofiles[]subscriptions[]publicationpodcastdescription
stringnullable

The podcast description.

dataprofiles[]subscriptions[]publicationpodcastfeedUrl
stringnullable

The podcast feed URL.

dataprofiles[]subscriptions[]publicationpodcasttitle
stringnullable

The podcast title.

dataprofiles[]subscriptions[]publicationpodcastpaidEpisodeArtUrl
stringnullable

Artwork for paid episodes.

dataprofiles[]subscriptionCount
integernullable

The number of public subscriptions.

dataprofiles[]subscriptionsTruncated
booleannullable

True when Substack cut the subscription list.

Page-number pagination state for the current page.

datapagepage
integer

Current page (0-based).

≥ 0

datapagehasMore
boolean

True when another page exists.

datapagenextPage
integernullable

The next page number; null on the last page.

≥ 0

Metadata describing the request and billing outcome.

metarequestId
string

Unique request identifier for tracing this API call.

min 1 chars

metacreditsCharged
integer

Credits charged for this request.

≥ 0

metaversion
string

Public API version that served the response.

one of: v1

Code example

curl "https://api.socialfetch.dev/v1/substack/search/profiles?query=climate" \
  -H "x-api-key: YOUR_API_KEY"

Responses

Substack profile search.