Search Substack profiles by text.
GET /v1/substack/search/profiles
x-api-key* string header
API key (`sfk_...`)
query* string required query
Text to search profiles for.
min 1 chars · max 200 chars
page integer optional query
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 Expand all Collapse all Collapse all Endpoint-specific response payload.
The query that was searched.
Matching profiles. Their `subscriptions` array is empty here; use `profile.subscriptions.list` for the paged list.
data . profiles [] . id
integer
Numeric user id.
data . profiles [] . name
string nullable
The reader's display name.
data . profiles [] . handle
string nullable
The reader's handle.
data . profiles [] . slug
string nullable
The reader's profile slug.
data . profiles [] . bio
string nullable
The reader's short biography.
data . profiles [] . photoUrl
string nullable
The reader's profile photo URL.
data . profiles [] . createdAt
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . isDisabled
boolean nullable
Whether the profile is disabled.
data . profiles [] . followerCount
integer nullable
The number of followers.
data . profiles [] . subscriberCount
integer nullable
The numeric count.
data . profiles [] . subscriberCountLabel
string nullable
The label Substack displays.
data . profiles [] . roughFreeSubscribers
string nullable
The free-subscriber band Substack displays.
data . profiles [] . roughFreeSubscribersInt
integer nullable
The numeric value behind the free band.
data . profiles [] . roughSubscribers
string nullable
The subscriber band Substack displays.
data . profiles [] . roughSubscribersInt
integer nullable
The numeric value behind the subscriber band.
data . profiles [] . badges
object nullable
The reader's status fields, when available.
data . profiles [] . bestsellerTier
integer nullable
The reader's bestseller tier.
data . profiles [] . leaderboard object nullable
The reader's leaderboard position.
data . profiles [] . leaderboard . category
string nullable
The leaderboard category.
data . profiles [] . leaderboard . rank
integer nullable
The rank in that category.
data . profiles [] . leaderboard . ranking
string nullable
`paid`, `free` or Substack's own label.
data . profiles [] . leaderboard . publicationId
integer nullable
Numeric publication id.
data . profiles [] . leaderboard . publicationName
string nullable
The publication's name.
data . profiles [] . links [] . id
integer nullable
Numeric link id.
data . profiles [] . links [] . value
string nullable
The value the person entered for the link.
data . profiles [] . links [] . url
string nullable
The link's URL.
data . profiles [] . links [] . type
string nullable
The link type, such as `twitter`.
data . profiles [] . links [] . label
string nullable
The label shown for the link.
data . profiles [] . publicationUrl
string nullable
The reader's publication URL.
data . profiles [] . hasNotes
boolean nullable
Whether the reader has Notes.
data . profiles [] . hasGuestPost
boolean nullable
Whether the reader has a guest post.
data . profiles [] . hasLikes
boolean nullable
Whether the reader has likes.
data . profiles [] . hasPosts
boolean nullable
Whether the reader has posts.
data . profiles [] . recommendationCount
integer nullable
The number of recommendations.
data . profiles [] . primaryPublication object nullable
The reader's primary publication.
data . profiles [] . primaryPublication . id
integer
Numeric publication id.
data . profiles [] . primaryPublication . name
string nullable
The publication's name.
data . profiles [] . primaryPublication . subdomain
string nullable
The publication's Substack subdomain.
data . profiles [] . primaryPublication . customDomain
string nullable
The publication's custom domain, when it has one.
data . profiles [] . primaryPublication . apexDomain
string nullable
The publication's apex domain, when it has one.
data . profiles [] . primaryPublication . url
string nullable
The publication's canonical base URL.
data . profiles [] . primaryPublication . host
string nullable
The host its pages are served from.
data . profiles [] . primaryPublication . description
string nullable
The publication's description.
data . profiles [] . primaryPublication . language
string nullable
The publication's language code.
data . profiles [] . primaryPublication . kind
string nullable
`newsletter`, `podcast` or Substack's own type.
data . profiles [] . primaryPublication . createdAt
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . primaryPublication . firstPostAt
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . primaryPublication . hasPosts
boolean nullable
Whether the publication has posts.
data . profiles [] . primaryPublication . isExplicit
boolean nullable
Whether the publication is marked explicit.
data . profiles [] . primaryPublication . isInviteOnly
boolean nullable
Whether the publication is invite-only.
data . profiles [] . primaryPublication . isFlagged
boolean nullable
Whether the publication is flagged.
data . profiles [] . primaryPublication . noIndex
boolean nullable
Whether search engines are asked not to index it.
data . profiles [] . primaryPublication . isOnSubstack
boolean nullable
Whether the publication is hosted by Substack.
data . profiles [] . primaryPublication . commentsEnabled
boolean nullable
Whether comments are enabled.
data . profiles [] . primaryPublication . notesEnabled
boolean nullable
Whether Notes are enabled.
data . profiles [] . primaryPublication . defaultCommentSort
string nullable
The default comment order.
data . profiles [] . primaryPublication . annualDisabled
boolean nullable
Whether annual plans are disabled.
data . profiles [] . primaryPublication . monthlyDisabled
boolean nullable
Whether monthly plans are disabled.
data . profiles [] . primaryPublication . paymentsState
string nullable
The publication's payments state.
data . profiles [] . primaryPublication . freeTrialEnabled
boolean nullable
Whether a free trial is offered.
data . profiles [] . primaryPublication . pausedUntil
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . primaryPublication . emailBannerUrl
string nullable
The email banner image URL.
data . profiles [] . primaryPublication . copyright
string nullable
The copyright line the publication prints.
data . profiles [] . primaryPublication . logoUrl
string nullable
The publication's logo URL.
data . profiles [] . primaryPublication . wideLogoUrl
string nullable
The publication's wide logo URL.
data . profiles [] . primaryPublication . coverImageUrl
string nullable
The publication's cover image URL.
data . profiles [] . primaryPublication . foundingPlanName
string nullable
The name of the founding-member plan.
data . profiles [] . primaryPublication . hasRecommendations
boolean nullable
Whether the publication recommends others.
data . profiles [] . primaryPublication . benefits object
The benefit lists for each subscription tier.
data . profiles [] . primaryPublication . benefits . free array
Benefits for free subscribers.
data . profiles [] . primaryPublication . benefits . free []
string optional
data . profiles [] . primaryPublication . benefits . paid array
Benefits for paid subscribers.
data . profiles [] . primaryPublication . benefits . paid []
string optional
data . profiles [] . primaryPublication . benefits . founding array
Benefits for founding members.
data . profiles [] . primaryPublication . benefits . founding []
string optional
data . profiles [] . primaryPublication . author object
The publication's main author.
data . profiles [] . primaryPublication . author . id
integer nullable
Numeric user id.
data . profiles [] . primaryPublication . author . name
string nullable
The name shown for the author.
data . profiles [] . primaryPublication . author . handle
string nullable
The author's handle.
data . profiles [] . primaryPublication . author . slug
string nullable
The author's profile slug.
data . profiles [] . primaryPublication . author . bio
string nullable
The author's short biography.
data . profiles [] . primaryPublication . author . photoUrl
string nullable
The author's profile photo URL.
data . profiles [] . primaryPublication . author . badge object nullable
The author's main badge, when there is one.
data . profiles [] . primaryPublication . author . badge . type
string nullable
The kind of badge, such as `bestseller`.
data . profiles [] . primaryPublication . author . badge . tier
integer nullable
The badge tier, when it has one.
data . profiles [] . primaryPublication . author . badge . handle
string nullable
The handle the badge belongs to.
data . profiles [] . primaryPublication . author . badge . service
string nullable
The service the badge comes from.
data . profiles [] . primaryPublication . author . badge . url
string nullable
A link for the badge, when it has one.
data . profiles [] . primaryPublication . author . badges
object nullable
The author's reader status fields, when available.
data . profiles [] . primaryPublication . author . bestsellerTier
integer nullable
The author's bestseller tier.
data . profiles [] . primaryPublication . author . primaryPublication object nullable
The author's primary publication, when there is one.
data . profiles [] . primaryPublication . author . primaryPublication . id
integer nullable
Numeric publication id.
data . profiles [] . primaryPublication . author . primaryPublication . name
string nullable
The publication's name.
data . profiles [] . primaryPublication . author . primaryPublication . subdomain
string nullable
The publication's Substack subdomain.
data . profiles [] . primaryPublication . author . primaryPublication . customDomain
string nullable
The publication's custom domain, when it has one.
data . profiles [] . primaryPublication . author . primaryPublication . logoUrl
string nullable
The publication's logo URL.
data . profiles [] . primaryPublication . audience object
Approximate audience figures the publication prints. These are bands, not counts.
data . profiles [] . primaryPublication . audience . paidLabel
string nullable
The band Substack displays for paid subscribers.
data . profiles [] . primaryPublication . audience . paidOrderOfMagnitude
integer nullable
The order of magnitude behind the paid band.
data . profiles [] . primaryPublication . audience . totalLabel
string nullable
The band Substack displays for all subscribers.
data . profiles [] . primaryPublication . audience . totalOrderOfMagnitude
integer nullable
The order of magnitude behind the total band.
data . profiles [] . primaryPublication . audience . freeLabel
string nullable
The band Substack displays for free subscribers.
data . profiles [] . primaryPublication . audience . freeShort
string nullable
The short free-subscriber band.
data . profiles [] . primaryPublication . audience . chatMembersLabel
string nullable
The band Substack displays for chat members.
data . profiles [] . primaryPublication . contributors array
People with a byline on the publication.
data . profiles [] . primaryPublication . contributors [] . id
integer nullable
Numeric user id.
data . profiles [] . primaryPublication . contributors [] . name
string nullable
The contributor's name.
data . profiles [] . primaryPublication . contributors [] . handle
string nullable
The contributor's handle.
data . profiles [] . primaryPublication . contributors [] . role
string nullable
The contributor's role on the publication.
data . profiles [] . primaryPublication . contributors [] . owner
boolean nullable
Whether the contributor owns the publication.
data . profiles [] . primaryPublication . contributors [] . photoUrl
string nullable
The contributor's photo URL.
data . profiles [] . primaryPublication . contributors [] . bio
string nullable
The contributor's short biography.
data . profiles [] . primaryPublication . contributors [] . badge object nullable
The contributor's badge.
data . profiles [] . primaryPublication . contributors [] . badge . type
string nullable
The kind of badge, such as `bestseller`.
data . profiles [] . primaryPublication . contributors [] . badge . tier
integer nullable
The badge tier, when it has one.
data . profiles [] . primaryPublication . contributors [] . badge . handle
string nullable
The handle the badge belongs to.
data . profiles [] . primaryPublication . contributors [] . badge . service
string nullable
The service the badge comes from.
data . profiles [] . primaryPublication . contributors [] . badge . url
string nullable
A link for the badge, when it has one.
data . profiles [] . primaryPublication . contributors [] . bestsellerTier
integer nullable
The contributor's bestseller tier.
data . profiles [] . primaryPublication . sections array
The publication's sections.
data . profiles [] . primaryPublication . sections [] . id
integer nullable
Numeric section id.
data . profiles [] . primaryPublication . sections [] . name
string nullable
The section's name.
data . profiles [] . primaryPublication . sections [] . description
string nullable
The section's description.
data . profiles [] . primaryPublication . sections [] . slug
string nullable
The section's URL slug.
data . profiles [] . primaryPublication . sections [] . isPodcast
boolean nullable
Whether the section is a podcast.
data . profiles [] . primaryPublication . sections [] . isLive
boolean nullable
Whether the section is a live stream.
data . profiles [] . primaryPublication . sections [] . isDefaultOn
boolean nullable
Whether the section is on by default.
data . profiles [] . primaryPublication . sections [] . logoUrl
string nullable
The section's logo URL.
data . profiles [] . primaryPublication . sections [] . coverImageUrl
string nullable
The section's cover image URL.
data . profiles [] . primaryPublication . sections [] . hideFromNavbar
boolean nullable
Whether the section is hidden from navigation.
data . profiles [] . primaryPublication . sections [] . hidePostsFromPubListings
boolean nullable
Whether the section's posts are hidden from publication lists.
data . profiles [] . primaryPublication . links array
Links the publication shows.
data . profiles [] . primaryPublication . links [] . id
integer nullable
Numeric link id.
data . profiles [] . primaryPublication . links [] . url
string
The link.
data . profiles [] . primaryPublication . links [] . platform
string nullable
`apple_podcasts`, `spotify`, `youtube` or another label Substack uses.
data . profiles [] . primaryPublication . links [] . sectionId
integer nullable
The section the link belongs to, when it has one.
data . profiles [] . primaryPublication . plans array
The subscription plans the publication offers.
data . profiles [] . primaryPublication . plans [] . id
string nullable
The plan's id.
data . profiles [] . primaryPublication . plans [] . nickname
string nullable
The plan's display name.
data . profiles [] . primaryPublication . plans [] . amount
integer nullable
Price in the currency's minor unit.
data . profiles [] . primaryPublication . plans [] . currency
string nullable
Currency code for the price.
data . profiles [] . primaryPublication . plans [] . interval
string nullable
`month`, `year` or Substack's own value.
data . profiles [] . primaryPublication . plans [] . intervalCount
integer nullable
How many intervals one charge covers.
data . profiles [] . primaryPublication . plans [] . active
boolean nullable
Whether the plan is on sale.
data . profiles [] . primaryPublication . plans [] . founding
boolean
Whether this is a founding-member plan.
data . profiles [] . primaryPublication . podcast object
The publication's podcast, when it has one.
data . profiles [] . primaryPublication . podcast . exists
boolean nullable
Whether the publication has a podcast.
data . profiles [] . primaryPublication . podcast . hasFreeEpisodes
boolean nullable
Whether free episodes are available.
data . profiles [] . primaryPublication . podcast . hasPaidEpisodes
boolean nullable
Whether paid episodes are available.
data . profiles [] . primaryPublication . podcast . artUrl
string nullable
The podcast artwork URL.
data . profiles [] . primaryPublication . podcast . byline
string nullable
The podcast byline.
data . profiles [] . primaryPublication . podcast . description
string nullable
The podcast description.
data . profiles [] . primaryPublication . podcast . feedUrl
string nullable
The podcast feed URL.
data . profiles [] . primaryPublication . podcast . title
string nullable
The podcast title.
data . profiles [] . primaryPublication . podcast . paidEpisodeArtUrl
string nullable
Artwork for paid episodes.
data . profiles [] . publications array
Publications the reader writes for.
data . profiles [] . publications [] . role
string nullable
The person's role on the publication.
data . profiles [] . publications [] . public
boolean nullable
Whether the role is shown publicly.
data . profiles [] . publications [] . isPrimary
boolean nullable
Whether this is the person's primary publication.
data . profiles [] . publications [] . publication object
A Substack publication.
data . profiles [] . publications [] . publication . id
integer
Numeric publication id.
data . profiles [] . publications [] . publication . name
string nullable
The publication's name.
data . profiles [] . publications [] . publication . subdomain
string nullable
The publication's Substack subdomain.
data . profiles [] . publications [] . publication . customDomain
string nullable
The publication's custom domain, when it has one.
data . profiles [] . publications [] . publication . apexDomain
string nullable
The publication's apex domain, when it has one.
data . profiles [] . publications [] . publication . url
string nullable
The publication's canonical base URL.
data . profiles [] . publications [] . publication . host
string nullable
The host its pages are served from.
data . profiles [] . publications [] . publication . description
string nullable
The publication's description.
data . profiles [] . publications [] . publication . language
string nullable
The publication's language code.
data . profiles [] . publications [] . publication . kind
string nullable
`newsletter`, `podcast` or Substack's own type.
data . profiles [] . publications [] . publication . createdAt
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . publications [] . publication . firstPostAt
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . publications [] . publication . hasPosts
boolean nullable
Whether the publication has posts.
data . profiles [] . publications [] . publication . isExplicit
boolean nullable
Whether the publication is marked explicit.
data . profiles [] . publications [] . publication . isInviteOnly
boolean nullable
Whether the publication is invite-only.
data . profiles [] . publications [] . publication . isFlagged
boolean nullable
Whether the publication is flagged.
data . profiles [] . publications [] . publication . noIndex
boolean nullable
Whether search engines are asked not to index it.
data . profiles [] . publications [] . publication . isOnSubstack
boolean nullable
Whether the publication is hosted by Substack.
data . profiles [] . publications [] . publication . commentsEnabled
boolean nullable
Whether comments are enabled.
data . profiles [] . publications [] . publication . notesEnabled
boolean nullable
Whether Notes are enabled.
data . profiles [] . publications [] . publication . defaultCommentSort
string nullable
The default comment order.
data . profiles [] . publications [] . publication . annualDisabled
boolean nullable
Whether annual plans are disabled.
data . profiles [] . publications [] . publication . monthlyDisabled
boolean nullable
Whether monthly plans are disabled.
data . profiles [] . publications [] . publication . paymentsState
string nullable
The publication's payments state.
data . profiles [] . publications [] . publication . freeTrialEnabled
boolean nullable
Whether a free trial is offered.
data . profiles [] . publications [] . publication . pausedUntil
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . publications [] . publication . emailBannerUrl
string nullable
The email banner image URL.
data . profiles [] . publications [] . publication . copyright
string nullable
The copyright line the publication prints.
data . profiles [] . publications [] . publication . logoUrl
string nullable
The publication's logo URL.
data . profiles [] . publications [] . publication . wideLogoUrl
string nullable
The publication's wide logo URL.
data . profiles [] . publications [] . publication . coverImageUrl
string nullable
The publication's cover image URL.
data . profiles [] . publications [] . publication . foundingPlanName
string nullable
The name of the founding-member plan.
data . profiles [] . publications [] . publication . hasRecommendations
boolean nullable
Whether the publication recommends others.
data . profiles [] . publications [] . publication . benefits object
The benefit lists for each subscription tier.
data . profiles [] . publications [] . publication . benefits . free array
Benefits for free subscribers.
data . profiles [] . publications [] . publication . benefits . free []
string optional
data . profiles [] . publications [] . publication . benefits . paid array
Benefits for paid subscribers.
data . profiles [] . publications [] . publication . benefits . paid []
string optional
data . profiles [] . publications [] . publication . benefits . founding array
Benefits for founding members.
data . profiles [] . publications [] . publication . benefits . founding []
string optional
data . profiles [] . publications [] . publication . author object
The publication's main author.
data . profiles [] . publications [] . publication . author . id
integer nullable
Numeric user id.
data . profiles [] . publications [] . publication . author . name
string nullable
The name shown for the author.
data . profiles [] . publications [] . publication . author . handle
string nullable
The author's handle.
data . profiles [] . publications [] . publication . author . slug
string nullable
The author's profile slug.
data . profiles [] . publications [] . publication . author . bio
string nullable
The author's short biography.
data . profiles [] . publications [] . publication . author . photoUrl
string nullable
The author's profile photo URL.
data . profiles [] . publications [] . publication . author . badge object nullable
The author's main badge, when there is one.
data . profiles [] . publications [] . publication . author . badge . type
string nullable
The kind of badge, such as `bestseller`.
data . profiles [] . publications [] . publication . author . badge . tier
integer nullable
The badge tier, when it has one.
data . profiles [] . publications [] . publication . author . badge . handle
string nullable
The handle the badge belongs to.
data . profiles [] . publications [] . publication . author . badge . service
string nullable
The service the badge comes from.
data . profiles [] . publications [] . publication . author . badge . url
string nullable
A link for the badge, when it has one.
data . profiles [] . publications [] . publication . author . badges
object nullable
The author's reader status fields, when available.
data . profiles [] . publications [] . publication . author . bestsellerTier
integer nullable
The author's bestseller tier.
data . profiles [] . publications [] . publication . author . primaryPublication object nullable
The author's primary publication, when there is one.
data . profiles [] . publications [] . publication . author . primaryPublication . id
integer nullable
Numeric publication id.
data . profiles [] . publications [] . publication . author . primaryPublication . name
string nullable
The publication's name.
data . profiles [] . publications [] . publication . author . primaryPublication . subdomain
string nullable
The publication's Substack subdomain.
data . profiles [] . publications [] . publication . author . primaryPublication . customDomain
string nullable
The publication's custom domain, when it has one.
data . profiles [] . publications [] . publication . author . primaryPublication . logoUrl
string nullable
The publication's logo URL.
data . profiles [] . publications [] . publication . audience object
Approximate audience figures the publication prints. These are bands, not counts.
data . profiles [] . publications [] . publication . audience . paidLabel
string nullable
The band Substack displays for paid subscribers.
data . profiles [] . publications [] . publication . audience . paidOrderOfMagnitude
integer nullable
The order of magnitude behind the paid band.
data . profiles [] . publications [] . publication . audience . totalLabel
string nullable
The band Substack displays for all subscribers.
data . profiles [] . publications [] . publication . audience . totalOrderOfMagnitude
integer nullable
The order of magnitude behind the total band.
data . profiles [] . publications [] . publication . audience . freeLabel
string nullable
The band Substack displays for free subscribers.
data . profiles [] . publications [] . publication . audience . freeShort
string nullable
The short free-subscriber band.
data . profiles [] . publications [] . publication . audience . chatMembersLabel
string nullable
The band Substack displays for chat members.
data . profiles [] . publications [] . publication . contributors array
People with a byline on the publication.
data . profiles [] . publications [] . publication . contributors [] . id
integer nullable
Numeric user id.
data . profiles [] . publications [] . publication . contributors [] . name
string nullable
The contributor's name.
data . profiles [] . publications [] . publication . contributors [] . handle
string nullable
The contributor's handle.
data . profiles [] . publications [] . publication . contributors [] . role
string nullable
The contributor's role on the publication.
data . profiles [] . publications [] . publication . contributors [] . owner
boolean nullable
Whether the contributor owns the publication.
data . profiles [] . publications [] . publication . contributors [] . photoUrl
string nullable
The contributor's photo URL.
data . profiles [] . publications [] . publication . contributors [] . bio
string nullable
The contributor's short biography.
data . profiles [] . publications [] . publication . contributors [] . badge object nullable
The contributor's badge.
data . profiles [] . publications [] . publication . contributors [] . badge . type
string nullable
The kind of badge, such as `bestseller`.
data . profiles [] . publications [] . publication . contributors [] . badge . tier
integer nullable
The badge tier, when it has one.
data . profiles [] . publications [] . publication . contributors [] . badge . handle
string nullable
The handle the badge belongs to.
data . profiles [] . publications [] . publication . contributors [] . badge . service
string nullable
The service the badge comes from.
data . profiles [] . publications [] . publication . contributors [] . badge . url
string nullable
A link for the badge, when it has one.
data . profiles [] . publications [] . publication . contributors [] . bestsellerTier
integer nullable
The contributor's bestseller tier.
data . profiles [] . publications [] . publication . sections array
The publication's sections.
data . profiles [] . publications [] . publication . sections [] . id
integer nullable
Numeric section id.
data . profiles [] . publications [] . publication . sections [] . name
string nullable
The section's name.
data . profiles [] . publications [] . publication . sections [] . description
string nullable
The section's description.
data . profiles [] . publications [] . publication . sections [] . slug
string nullable
The section's URL slug.
data . profiles [] . publications [] . publication . sections [] . isPodcast
boolean nullable
Whether the section is a podcast.
data . profiles [] . publications [] . publication . sections [] . isLive
boolean nullable
Whether the section is a live stream.
data . profiles [] . publications [] . publication . sections [] . isDefaultOn
boolean nullable
Whether the section is on by default.
data . profiles [] . publications [] . publication . sections [] . logoUrl
string nullable
The section's logo URL.
data . profiles [] . publications [] . publication . sections [] . coverImageUrl
string nullable
The section's cover image URL.
data . profiles [] . publications [] . publication . sections [] . hideFromNavbar
boolean nullable
Whether the section is hidden from navigation.
data . profiles [] . publications [] . publication . sections [] . hidePostsFromPubListings
boolean nullable
Whether the section's posts are hidden from publication lists.
data . profiles [] . publications [] . publication . links array
Links the publication shows.
data . profiles [] . publications [] . publication . links [] . id
integer nullable
Numeric link id.
data . profiles [] . publications [] . publication . links [] . url
string
The link.
data . profiles [] . publications [] . publication . links [] . platform
string nullable
`apple_podcasts`, `spotify`, `youtube` or another label Substack uses.
data . profiles [] . publications [] . publication . links [] . sectionId
integer nullable
The section the link belongs to, when it has one.
data . profiles [] . publications [] . publication . plans array
The subscription plans the publication offers.
data . profiles [] . publications [] . publication . plans [] . id
string nullable
The plan's id.
data . profiles [] . publications [] . publication . plans [] . nickname
string nullable
The plan's display name.
data . profiles [] . publications [] . publication . plans [] . amount
integer nullable
Price in the currency's minor unit.
data . profiles [] . publications [] . publication . plans [] . currency
string nullable
Currency code for the price.
data . profiles [] . publications [] . publication . plans [] . interval
string nullable
`month`, `year` or Substack's own value.
data . profiles [] . publications [] . publication . plans [] . intervalCount
integer nullable
How many intervals one charge covers.
data . profiles [] . publications [] . publication . plans [] . active
boolean nullable
Whether the plan is on sale.
data . profiles [] . publications [] . publication . plans [] . founding
boolean
Whether this is a founding-member plan.
data . profiles [] . publications [] . publication . podcast object
The publication's podcast, when it has one.
data . profiles [] . publications [] . publication . podcast . exists
boolean nullable
Whether the publication has a podcast.
data . profiles [] . publications [] . publication . podcast . hasFreeEpisodes
boolean nullable
Whether free episodes are available.
data . profiles [] . publications [] . publication . podcast . hasPaidEpisodes
boolean nullable
Whether paid episodes are available.
data . profiles [] . publications [] . publication . podcast . artUrl
string nullable
The podcast artwork URL.
data . profiles [] . publications [] . publication . podcast . byline
string nullable
The podcast byline.
data . profiles [] . publications [] . publication . podcast . description
string nullable
The podcast description.
data . profiles [] . publications [] . publication . podcast . feedUrl
string nullable
The podcast feed URL.
data . profiles [] . publications [] . publication . podcast . title
string nullable
The podcast title.
data . profiles [] . publications [] . publication . podcast . paidEpisodeArtUrl
string nullable
Artwork for paid episodes.
data . profiles [] . subscriptions array
Publications the reader shows publicly.
data . profiles [] . subscriptions [] . id
integer nullable
Numeric subscription id.
data . profiles [] . subscriptions [] . visibility
string nullable
Who can see the subscription.
data . profiles [] . subscriptions [] . membershipState
string nullable
The person's membership state.
data . profiles [] . subscriptions [] . type
string nullable
The subscription type.
data . profiles [] . subscriptions [] . isFounding
boolean nullable
Whether this is a founding membership.
data . profiles [] . subscriptions [] . publication object
A Substack publication.
data . profiles [] . subscriptions [] . publication . id
integer
Numeric publication id.
data . profiles [] . subscriptions [] . publication . name
string nullable
The publication's name.
data . profiles [] . subscriptions [] . publication . subdomain
string nullable
The publication's Substack subdomain.
data . profiles [] . subscriptions [] . publication . customDomain
string nullable
The publication's custom domain, when it has one.
data . profiles [] . subscriptions [] . publication . apexDomain
string nullable
The publication's apex domain, when it has one.
data . profiles [] . subscriptions [] . publication . url
string nullable
The publication's canonical base URL.
data . profiles [] . subscriptions [] . publication . host
string nullable
The host its pages are served from.
data . profiles [] . subscriptions [] . publication . description
string nullable
The publication's description.
data . profiles [] . subscriptions [] . publication . language
string nullable
The publication's language code.
data . profiles [] . subscriptions [] . publication . kind
string nullable
`newsletter`, `podcast` or Substack's own type.
data . profiles [] . subscriptions [] . publication . createdAt
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . subscriptions [] . publication . firstPostAt
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . subscriptions [] . publication . hasPosts
boolean nullable
Whether the publication has posts.
data . profiles [] . subscriptions [] . publication . isExplicit
boolean nullable
Whether the publication is marked explicit.
data . profiles [] . subscriptions [] . publication . isInviteOnly
boolean nullable
Whether the publication is invite-only.
data . profiles [] . subscriptions [] . publication . isFlagged
boolean nullable
Whether the publication is flagged.
data . profiles [] . subscriptions [] . publication . noIndex
boolean nullable
Whether search engines are asked not to index it.
data . profiles [] . subscriptions [] . publication . isOnSubstack
boolean nullable
Whether the publication is hosted by Substack.
data . profiles [] . subscriptions [] . publication . commentsEnabled
boolean nullable
Whether comments are enabled.
data . profiles [] . subscriptions [] . publication . notesEnabled
boolean nullable
Whether Notes are enabled.
data . profiles [] . subscriptions [] . publication . defaultCommentSort
string nullable
The default comment order.
data . profiles [] . subscriptions [] . publication . annualDisabled
boolean nullable
Whether annual plans are disabled.
data . profiles [] . subscriptions [] . publication . monthlyDisabled
boolean nullable
Whether monthly plans are disabled.
data . profiles [] . subscriptions [] . publication . paymentsState
string nullable
The publication's payments state.
data . profiles [] . subscriptions [] . publication . freeTrialEnabled
boolean nullable
Whether a free trial is offered.
data . profiles [] . subscriptions [] . publication . pausedUntil
string nullable
ISO 8601 timestamp, or null when Substack does not publish one.
data . profiles [] . subscriptions [] . publication . emailBannerUrl
string nullable
The email banner image URL.
data . profiles [] . subscriptions [] . publication . copyright
string nullable
The copyright line the publication prints.
data . profiles [] . subscriptions [] . publication . logoUrl
string nullable
The publication's logo URL.
data . profiles [] . subscriptions [] . publication . wideLogoUrl
string nullable
The publication's wide logo URL.
data . profiles [] . subscriptions [] . publication . coverImageUrl
string nullable
The publication's cover image URL.
data . profiles [] . subscriptions [] . publication . foundingPlanName
string nullable
The name of the founding-member plan.
data . profiles [] . subscriptions [] . publication . hasRecommendations
boolean nullable
Whether the publication recommends others.
data . profiles [] . subscriptions [] . publication . benefits object
The benefit lists for each subscription tier.
data . profiles [] . subscriptions [] . publication . benefits . free array
Benefits for free subscribers.
data . profiles [] . subscriptions [] . publication . benefits . free []
string optional
data . profiles [] . subscriptions [] . publication . benefits . paid array
Benefits for paid subscribers.
data . profiles [] . subscriptions [] . publication . benefits . paid []
string optional
data . profiles [] . subscriptions [] . publication . benefits . founding array
Benefits for founding members.
data . profiles [] . subscriptions [] . publication . benefits . founding []
string optional
data . profiles [] . subscriptions [] . publication . author object
The publication's main author.
data . profiles [] . subscriptions [] . publication . author . id
integer nullable
Numeric user id.
data . profiles [] . subscriptions [] . publication . author . name
string nullable
The name shown for the author.
data . profiles [] . subscriptions [] . publication . author . handle
string nullable
The author's handle.
data . profiles [] . subscriptions [] . publication . author . slug
string nullable
The author's profile slug.
data . profiles [] . subscriptions [] . publication . author . bio
string nullable
The author's short biography.
data . profiles [] . subscriptions [] . publication . author . photoUrl
string nullable
The author's profile photo URL.
data . profiles [] . subscriptions [] . publication . author . badge object nullable
The author's main badge, when there is one.
data . profiles [] . subscriptions [] . publication . author . badge . type
string nullable
The kind of badge, such as `bestseller`.
data . profiles [] . subscriptions [] . publication . author . badge . tier
integer nullable
The badge tier, when it has one.
data . profiles [] . subscriptions [] . publication . author . badge . handle
string nullable
The handle the badge belongs to.
data . profiles [] . subscriptions [] . publication . author . badge . service
string nullable
The service the badge comes from.
data . profiles [] . subscriptions [] . publication . author . badge . url
string nullable
A link for the badge, when it has one.
data . profiles [] . subscriptions [] . publication . author . badges
object nullable
The author's reader status fields, when available.
data . profiles [] . subscriptions [] . publication . author . bestsellerTier
integer nullable
The author's bestseller tier.
data . profiles [] . subscriptions [] . publication . author . primaryPublication object nullable
The author's primary publication, when there is one.
data . profiles [] . subscriptions [] . publication . author . primaryPublication . id
integer nullable
Numeric publication id.
data . profiles [] . subscriptions [] . publication . author . primaryPublication . name
string nullable
The publication's name.
data . profiles [] . subscriptions [] . publication . author . primaryPublication . subdomain
string nullable
The publication's Substack subdomain.
data . profiles [] . subscriptions [] . publication . author . primaryPublication . customDomain
string nullable
The publication's custom domain, when it has one.
data . profiles [] . subscriptions [] . publication . author . primaryPublication . logoUrl
string nullable
The publication's logo URL.
data . profiles [] . subscriptions [] . publication . audience object
Approximate audience figures the publication prints. These are bands, not counts.
data . profiles [] . subscriptions [] . publication . audience . paidLabel
string nullable
The band Substack displays for paid subscribers.
data . profiles [] . subscriptions [] . publication . audience . paidOrderOfMagnitude
integer nullable
The order of magnitude behind the paid band.
data . profiles [] . subscriptions [] . publication . audience . totalLabel
string nullable
The band Substack displays for all subscribers.
data . profiles [] . subscriptions [] . publication . audience . totalOrderOfMagnitude
integer nullable
The order of magnitude behind the total band.
data . profiles [] . subscriptions [] . publication . audience . freeLabel
string nullable
The band Substack displays for free subscribers.
data . profiles [] . subscriptions [] . publication . audience . freeShort
string nullable
The short free-subscriber band.
data . profiles [] . subscriptions [] . publication . audience . chatMembersLabel
string nullable
The band Substack displays for chat members.
data . profiles [] . subscriptions [] . publication . contributors array
People with a byline on the publication.
data . profiles [] . subscriptions [] . publication . contributors [] . id
integer nullable
Numeric user id.
data . profiles [] . subscriptions [] . publication . contributors [] . name
string nullable
The contributor's name.
data . profiles [] . subscriptions [] . publication . contributors [] . handle
string nullable
The contributor's handle.
data . profiles [] . subscriptions [] . publication . contributors [] . role
string nullable
The contributor's role on the publication.
data . profiles [] . subscriptions [] . publication . contributors [] . owner
boolean nullable
Whether the contributor owns the publication.
data . profiles [] . subscriptions [] . publication . contributors [] . photoUrl
string nullable
The contributor's photo URL.
data . profiles [] . subscriptions [] . publication . contributors [] . bio
string nullable
The contributor's short biography.
data . profiles [] . subscriptions [] . publication . contributors [] . badge object nullable
The contributor's badge.
data . profiles [] . subscriptions [] . publication . contributors [] . badge . type
string nullable
The kind of badge, such as `bestseller`.
data . profiles [] . subscriptions [] . publication . contributors [] . badge . tier
integer nullable
The badge tier, when it has one.
data . profiles [] . subscriptions [] . publication . contributors [] . badge . handle
string nullable
The handle the badge belongs to.
data . profiles [] . subscriptions [] . publication . contributors [] . badge . service
string nullable
The service the badge comes from.
data . profiles [] . subscriptions [] . publication . contributors [] . badge . url
string nullable
A link for the badge, when it has one.
data . profiles [] . subscriptions [] . publication . contributors [] . bestsellerTier
integer nullable
The contributor's bestseller tier.
data . profiles [] . subscriptions [] . publication . sections array
The publication's sections.
data . profiles [] . subscriptions [] . publication . sections [] . id
integer nullable
Numeric section id.
data . profiles [] . subscriptions [] . publication . sections [] . name
string nullable
The section's name.
data . profiles [] . subscriptions [] . publication . sections [] . description
string nullable
The section's description.
data . profiles [] . subscriptions [] . publication . sections [] . slug
string nullable
The section's URL slug.
data . profiles [] . subscriptions [] . publication . sections [] . isPodcast
boolean nullable
Whether the section is a podcast.
data . profiles [] . subscriptions [] . publication . sections [] . isLive
boolean nullable
Whether the section is a live stream.
data . profiles [] . subscriptions [] . publication . sections [] . isDefaultOn
boolean nullable
Whether the section is on by default.
data . profiles [] . subscriptions [] . publication . sections [] . logoUrl
string nullable
The section's logo URL.
data . profiles [] . subscriptions [] . publication . sections [] . coverImageUrl
string nullable
The section's cover image URL.
data . profiles [] . subscriptions [] . publication . sections [] . hideFromNavbar
boolean nullable
Whether the section is hidden from navigation.
data . profiles [] . subscriptions [] . publication . sections [] . hidePostsFromPubListings
boolean nullable
Whether the section's posts are hidden from publication lists.
data . profiles [] . subscriptions [] . publication . links array
Links the publication shows.
data . profiles [] . subscriptions [] . publication . links [] . id
integer nullable
Numeric link id.
data . profiles [] . subscriptions [] . publication . links [] . url
string
The link.
data . profiles [] . subscriptions [] . publication . links [] . platform
string nullable
`apple_podcasts`, `spotify`, `youtube` or another label Substack uses.
data . profiles [] . subscriptions [] . publication . links [] . sectionId
integer nullable
The section the link belongs to, when it has one.
data . profiles [] . subscriptions [] . publication . plans array
The subscription plans the publication offers.
data . profiles [] . subscriptions [] . publication . plans [] . id
string nullable
The plan's id.
data . profiles [] . subscriptions [] . publication . plans [] . nickname
string nullable
The plan's display name.
data . profiles [] . subscriptions [] . publication . plans [] . amount
integer nullable
Price in the currency's minor unit.
data . profiles [] . subscriptions [] . publication . plans [] . currency
string nullable
Currency code for the price.
data . profiles [] . subscriptions [] . publication . plans [] . interval
string nullable
`month`, `year` or Substack's own value.
data . profiles [] . subscriptions [] . publication . plans [] . intervalCount
integer nullable
How many intervals one charge covers.
data . profiles [] . subscriptions [] . publication . plans [] . active
boolean nullable
Whether the plan is on sale.
data . profiles [] . subscriptions [] . publication . plans [] . founding
boolean
Whether this is a founding-member plan.
data . profiles [] . subscriptions [] . publication . podcast object
The publication's podcast, when it has one.
data . profiles [] . subscriptions [] . publication . podcast . exists
boolean nullable
Whether the publication has a podcast.
data . profiles [] . subscriptions [] . publication . podcast . hasFreeEpisodes
boolean nullable
Whether free episodes are available.
data . profiles [] . subscriptions [] . publication . podcast . hasPaidEpisodes
boolean nullable
Whether paid episodes are available.
data . profiles [] . subscriptions [] . publication . podcast . artUrl
string nullable
The podcast artwork URL.
data . profiles [] . subscriptions [] . publication . podcast . byline
string nullable
The podcast byline.
data . profiles [] . subscriptions [] . publication . podcast . description
string nullable
The podcast description.
data . profiles [] . subscriptions [] . publication . podcast . feedUrl
string nullable
The podcast feed URL.
data . profiles [] . subscriptions [] . publication . podcast . title
string nullable
The podcast title.
data . profiles [] . subscriptions [] . publication . podcast . paidEpisodeArtUrl
string nullable
Artwork for paid episodes.
data . profiles [] . subscriptionCount
integer nullable
The number of public subscriptions.
data . profiles [] . subscriptionsTruncated
boolean nullable
True when Substack cut the subscription list.
Page-number pagination state for the current page.
True when another page exists.
data . page . nextPage
integer nullable
The next page number; null on the last page.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
meta . creditsCharged
integer
Credits charged for this request.
Public API version that served the response.