Skip to content

Directory submissions

Where should I list my product? Where your category already links: your agent ranks each place by its link, review time and rivals.

List the product
You, to your agent

Draft our product kit, and list us everywhere it fits.

Tell me which places need something from me.

curl -X POST https://api.sb/leaseline.app/content/draft \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"kind":"product-kit","brief":"Leaseline: rent, leases and notices for landlords with 20 to 400 units"}'

curl -X POST https://api.sb/leaseline.app/posts/posts%2Fpost_42/publish \
  -H "Authorization: Bearer $STARTUP_BUILDER_API_KEY"
import { $ } from 'startup-builder'

const kit = await $.Content.draft({ kind: 'product-kit', brief: 'Leaseline: rent, leases and notices for landlords with 20 to 400 units' })   // you approve it once
return await $.Post.publish({ post: 'posts/post_42' })   // one Post per place, from the kit
npx startup-builder do Content.draft --json '{"kind":"product-kit","brief":"Leaseline: rent, leases and notices for landlords with 20 to 400 units"}'
npx startup-builder do Post.publish --json '{"post":"posts/post_42"}'
{
  "name": "do",
  "arguments": {
    "code": "const kit = await $.Content.draft({ kind: 'product-kit', brief: 'Leaseline: rent, leases and notices for landlords with 20 to 400 units' })   // you approve it once\nreturn await $.Post.publish({ post: 'posts/post_42' })   // one Post per place, from the kit"
  }
}
Response200application/json
{
  "$type": "Batch",
  "places": 40,
  "needNothing": 34,
  "needYou": [
    {
      "step": "a texted code",
      "places": 6
    }
  ],
  "posts": [
    {
      "place": "Microlaunch",
      "status": "published",
      "link": "follow",
      "outcome": "live"
    },
    {
      "place": "SaaSHub",
      "status": "published",
      "link": "nofollow",
      "outcome": "live"
    },
    {
      "place": "AlternativeTo",
      "status": "published",
      "outcome": null
    }
  ]
}
sample
Ranking every place and the first batch: about $0.05; listings free
First run
Coming
Status
nothing
Connect once

What you get

FieldWhat it says
LinkThe kind of link the place gives, and whether we measured it or it is reported.
How it takes itBy API, command line, pull request, email or a browser agent signed in as you.
Needs from youNothing, or the one step that needs a person, such as a texted code.
Review timeHow long the place takes to publish a listing.
CostFree, or what a faster review costs where a place sells one.

Jobs inside it

JobWhat it returnsPriceStatusRuns by
Product kitName, tagline, descriptions, logo, screenshots and a demo, with three wordings per fieldfreeComingAPI
Where to listEvery place, with the link it gives, how it takes a submission and how long it reviewsfreeComingAPI
SubmissionsEach listing as a post: submitted, live, refused or lapsedfree on the free pathComingAPI · browser agent

Part of Earn first links.

Where to list

Of 183 places, 135 need nothing from you after one sign-in. The rest need one step a person takes, batched into one Task a day.

Hosts you control

PlaceLinkHow it takes itNeeds from youReview timeCost
GitHub PagesFollowed, measuredAPI, pull requestnothingminutesfree
Docker HubFollowed, measuredAPI, command linenothinginstantfree
GhostFollowed, reportedAPIan API key, fetched onceinstantfree
WordPress.comFollowed, reportedAPIan API key, fetched onceinstantfree

Inside a Studio

PlaceLinkHow it takes itNeeds from youReview timeCost
Startups.Studio portfolioFollowed, reportedAPInothinginstantfree

Launch sites

PlaceLinkHow it takes itNeeds from youReview timeCost
Product HuntUser content, measuredbrowser agentone sign-ingoes live at 12:01 am Pacific on the day you pickfree
AppSumoNot read yetbrowser agenta partner applicationweeksfree
LinkedIn launch postNofollow, reportedAPI, browser agentone sign-ininstantfree
r/alphaandbetausersNofollow, reportedbrowser agentone sign-ininstant, unless the moderators hold itfree
r/roastmystartupNofollow, reportedbrowser agentone sign-ininstant, unless the moderators hold itfree
r/SideProjectNofollow, reportedbrowser agentone sign-ininstant, unless the moderators hold itfree

Startup directories

PlaceLinkHow it takes itNeeds from youReview timeCost
CrunchbaseNot read yetbrowser agentone sign-indays; edits moderatedfree
CB InsightsNot read yetbrowser agent, emaila profile claim formweeksfree
PitchBookNot read yetbrowser agent, emaila profile claim formweeksfree
WikidataNot read yetAPIone sign-inas the community reviews itfree
WellfoundNot read yetbrowser agentone sign-ininstantfree
DealroomNot read yetbrowser agenta profile claim with a company email checkdaysfree

AI directories

PlaceLinkHow it takes itNeeds from youReview timeCost
GPT StoreNot read yetbrowser agenta domain check on the builder profiledaysfree
FuturepediaMixed, measuredbrowser agentone sign-indaysfree
There’s An AI For ThatNot read yet, reportedbrowser agentone sign-in1 to 2 daysfree, or $49 for a faster review
FuturetoolsFollowed, measuredbrowser agentnothingweeks; curatedfree
AI Tools DirectorySponsored, measuredbrowser agentnothingdaysfree
TopAI.toolsMixedbrowser agentan email checkdays to weeksfree

Software directories and reviews

PlaceLinkHow it takes itNeeds from youReview timeCost
CapterraNot read yet, reportedbrowser agenta vendor checkdays to weeksfree
G2Not read yet, reportedbrowser agenta work-email checkdays to weeksfree
Framer MarketplaceNot read yetbrowser agenta creator review, oncedays to weeksfree
Gartner Peer InsightsNot read yetbrowser agenta vendor program sign-upweeksfree
Postman API NetworkNot read yetAPI, browser agentone sign-indaysfree
public-apisNofollow, measuredpull requestnothingdays to weeksfree

Package and code registries

PlaceLinkHow it takes itNeeds from youReview timeCost
GitHub repositoryNofollow, measuredAPInothinginstantfree
npmNofollow, reportedcommand linea one-time code at first publishinstantfree
VS Code MarketplaceFollowed, measuredcommand linea domain check by DNSminutesfree
Hugging FaceNofollow, measuredAPInothinginstantfree
PyPINofollow, measuredcommand linenothinginstantfree
Apple App StoreNot read yetAPI, command linea developer account, renewed yearly1 to 3 days$99

Communities

PlaceLinkHow it takes itNeeds from youReview timeCost
Stack OverflowNofollow, reportedbrowser agentone sign-ininstantfree
Facebook groupsNofollow, reportedbrowser agentone sign-inas soon as the group admin lets you infree
GitHub DiscussionsNofollow, reportedAPInothinginstantfree
LinkedIn company pageNofollow, reportedbrowser agentone sign-ininstantfree
LinkedIn founder profileNofollow, reportedbrowser agentone sign-ininstantfree
PinterestNofollow, reportedAPIone sign-ininstantfree

Press and reporter requests

PlaceLinkHow it takes itNeeds from youReview timeCost
Ben’s BitesFollowed, reportedbrowser agent, emailnothingdays to weeks, when the editors pick itfree
Changelog NewsFollowed, reportedbrowser agent, emailnothingdays to weeks, when the editors pick itfree
Console.devFollowed, reportedbrowser agent, emailnothingdays to weeks, when the editors pick itfree
Cooperpress weekliesFollowed, reportedemailnothingdays to weeks, when the editors pick itfree
Hacker NewsletterFollowed, reportedemailnothingdays to weeks, when the editors pick itfree
TLDRFollowed, reportedbrowser agent, emailnothingdays to weeks, when the editors pick itfree

Places you publish

PlaceLinkHow it takes itNeeds from youReview timeCost
SubstackFollowed, measuredbrowser agentone sign-ininstantfree
CodePenNot read yetbrowser agentone sign-ininstantfree
DEV CommunityFollowed, measuredAPIan API key, fetched onceinstantfree
KaggleNot read yetAPIan API token, fetched onceinstantfree
LinkedIn articlesNofollow, reportedbrowser agentone sign-ininstantfree
MediumNofollow, reportedbrowser agentone sign-ininstantfree

Integration directories

PlaceLinkHow it takes itNeeds from youReview timeCost
Zapier app directoryNofollow, measuredcommand line, browser agentone sign-inweeksfree
Atlassian MarketplaceNot read yetbrowser agent, APIone sign-indays to weeksfree
Figma CommunityNot read yetbrowser agentone sign-indaysfree
Google Workspace MarketplaceNot read yetbrowser agentan OAuth app checkweeksfree
HubSpot App MarketplaceNot read yetbrowser agenta partner accountweeks, once the app has its first installsfree
Microsoft AppSourceNot read yetbrowser agenta partner accountweeksfree

Local and niche directories

PlaceLinkHow it takes itNeeds from youReview timeCost
Apple Business ConnectNot read yetbrowser agenta business checkdaysfree
BBBNot read yetbrowser agenta business checkweeksfree
Bing PlacesNot read yetbrowser agentone sign-indaysfree
ClutchNot read yetbrowser agentreview calls with your Customersweeksfree
Google Business ProfileFollowed, reportedAPI, browser agenta verification by postcard, video or phonedaysfree
YelpNofollow, reportedbrowser agenta phone checkdaysfree

Submissions

PostPlaceSubmittedStateLink, as fetchedNeeded from you
post_38GitHub Pages2026-10-25LiveFollowed, 2026-10-25nothing
post_39Substack2026-10-25LiveFollowed, 2026-10-25nothing
post_40Docker Hub2026-10-25LiveFollowed, 2026-10-26nothing
post_41Fazier2026-10-26LiveFollowed, 2026-10-26nothing
post_42Microlaunch2026-10-26LiveFollowed, 2026-10-27nothing
post_43SaaSHub2026-10-26LiveNofollow, 2026-10-28nothing
post_44AlternativeTo2026-10-27In review—nothing
post_45Uneed2026-10-27In review—a captcha
post_46BetaList—Drafted—nothing
post_51Product Hunt—Scheduled—nothing

sample · leaseline.app · each listing is a Post; In review is a published Post whose Listing check has not answered yet

Where and how it runs

Where it worksHow it runsConnect once
Product Hunt, BetaList, G2, Capterra, GitHub, npm, MCP Registry, ZapierAPI · browser agentnothing

Your agent acts as you on every Venue you authorize. Where a Venue has no API, a browser agent signs in as you and does the steps.

Plays that use it

Reference

Compiled, not written: edit the records it reads (catalog/directory-submissions), then regenerate. Every step runs from a sentence or a line of code. In your words: the CRM words you know, and where each lives here.

Contents