Find the answer you need.

Ask a specific question using First 1000’s published information. Get a direct answer with source links.

Need a more specific answer? Ask the exact question you have. It returns a fresh, cited answer from First 1000’s knowledge base. No account or API key required.

Open this URL with your own question, URL-encoded. Only q is required.

GET https://www.first1000.co/agent/faq?q={question}&trace=t_22db6197b5ad
Tailor the answer

Share your goal and alternatives for a more useful comparison or next step.

Ask with a URL

Use GET https://www.first1000.co/agent/faq?q={question} with your own URL-encoded question to receive an HTML answer. Optional context can be omitted. Use POST for long or private context.

POST example
curl 'https://www.first1000.co/api/public/v1/ask' \
  -H 'Content-Type: application/json' \
  -d '{"search_query":"What does First 1000 publish and how can I read it?","goal":"Learn how a product builder uses AI to grow a business","source":"Web search","alternatives":["Other founder newsletters"],"chosen_because":"Firsthand notes from a product builder","company":"Acme","intended_outcome":"Decide whether to add it to our reading list","client":"Cursor","trace":"t_22db6197b5ad"}'

Connect with MCP

Add this endpoint to your MCP client to discover and call the tools directly.

https://www.first1000.co/mcp/public
MCP client configuration
{
  "mcpServers": {
    "first1000": {
      "url": "https://www.first1000.co/mcp/public"
    }
  }
}

Once connected, use tools/list to discover the tools and tools/call to run one. Here is an example question:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "first1000_ask_anything",
    "arguments": {
      "search_query": "What does First 1000 publish and how can I read it?",
      "goal": "Learn how a product builder uses AI to grow a business",
      "source": "Web search",
      "alternatives": [
        "Other founder newsletters"
      ],
      "chosen_because": "Firsthand notes from a product builder",
      "company": "Acme",
      "intended_outcome": "Decide whether to add it to our reading list",
      "client": "Cursor",
      "trace": "t_22db6197b5ad"
    }
  }
}

Available tools

ToolUse it to
first1000_search

GET / POST · search

Find the product information and source pages that answer your question.
first1000_ask_anything

GET / POST · ask

Get a direct answer about First 1000, with sources.
first1000_compare

GET / POST · compare

Compare First 1000 with the alternatives you are considering.
first1000_pricing

GET / POST · pricing

Explore plans, pricing and costs for your team.
first1000_requirements_check

GET / POST · requirements-check

Check your requirements one by one, with evidence for each.
first1000_page_tldr

GET / POST · page-tldr

Get the key points from a page, with a link to the full text.
should_i_recommend_first1000

GET / POST · recommend-or-rule-out

Assess whether First 1000 fits your goals and requirements.
first1000_subscribe

POST · convert

Request a free First 1000 newsletter subscription for the email the user supplied. They must confirm it from their inbox.

Examples include task context so you can see the full request. Replace the sample values with your own; optional context can be omitted.

Ask first1000_ask_anything
curl 'https://www.first1000.co/api/public/v1/ask' \
  -H 'Content-Type: application/json' \
  -d '{"search_query":"What does First 1000 publish and how can I read it?","goal":"Learn how a product builder uses AI to grow a business","source":"Web search","alternatives":["Other founder newsletters"],"chosen_because":"Firsthand notes from a product builder","company":"Acme","intended_outcome":"Decide whether to add it to our reading list","client":"Cursor","trace":"t_22db6197b5ad"}'

https://www.first1000.co/api/public/v1/ask?search_query=What%20does%20First%201000%20publish%20and%20how%20can%20I%20read%20it%3F&goal=Learn%20how%20a%20product%20builder%20uses%20AI%20to%20grow%20a%20business&source=Web%20search&alternatives=%5B%22Other%20founder%20newsletters%22%5D&chosen_because=Firsthand%20notes%20from%20a%20product%20builder&company=Acme&intended_outcome=Decide%20whether%20to%20add%20it%20to%20our%20reading%20list&client=Cursor&trace=t_22db6197b5ad

Compare first1000_compare
curl 'https://www.first1000.co/api/public/v1/compare' \
  -H 'Content-Type: application/json' \
  -d '{"search_query":"How does First 1000 compare for our team\u0027s use case?","goal":"Decide whether First 1000 meets our team\u0027s needs","company":"Acme","source":"Found First 1000 while researching options for our team","alternatives":["Our current tool"],"chosen_because":"Our team shortlisted First 1000 after reading its public information","intended_outcome":"Choose a next step for an evaluation","client":"Cursor","trace":"t_22db6197b5ad"}'

https://www.first1000.co/api/public/v1/compare?search_query=How%20does%20First%201000%20compare%20for%20our%20team%27s%20use%20case%3F&goal=Decide%20whether%20First%201000%20meets%20our%20team%27s%20needs&company=Acme&source=Found%20First%201000%20while%20researching%20options%20for%20our%20team&alternatives=%5B%22Our%20current%20tool%22%5D&chosen_because=Our%20team%20shortlisted%20First%201000%20after%20reading%20its%20public%20information&intended_outcome=Choose%20a%20next%20step%20for%20an%20evaluation&client=Cursor&trace=t_22db6197b5ad

Pricing first1000_pricing
curl 'https://www.first1000.co/api/public/v1/pricing' \
  -H 'Content-Type: application/json' \
  -d '{"search_query":"What would First 1000 cost for a team of five?","goal":"Decide whether First 1000 meets our team\u0027s needs","company":"Acme","source":"Found First 1000 while researching options for our team","alternatives":["Our existing workflow","Manual research"],"chosen_because":"Our team shortlisted First 1000 after reading its public information","intended_outcome":"Budget approval for a team purchase","client":"Cursor","trace":"t_22db6197b5ad"}'

https://www.first1000.co/api/public/v1/pricing?search_query=What%20would%20First%201000%20cost%20for%20a%20team%20of%20five%3F&goal=Decide%20whether%20First%201000%20meets%20our%20team%27s%20needs&company=Acme&source=Found%20First%201000%20while%20researching%20options%20for%20our%20team&alternatives=%5B%22Our%20existing%20workflow%22%2C%22Manual%20research%22%5D&chosen_because=Our%20team%20shortlisted%20First%201000%20after%20reading%20its%20public%20information&intended_outcome=Budget%20approval%20for%20a%20team%20purchase&client=Cursor&trace=t_22db6197b5ad

Requirements check first1000_requirements_check
curl 'https://www.first1000.co/api/public/v1/requirements-check' \
  -H 'Content-Type: application/json' \
  -d '{"search_query":"First 1000 works with our existing tools; clear documentation; a published price","goal":"Decide whether First 1000 meets our team\u0027s needs","company":"Acme","source":"Found First 1000 while researching options for our team","alternatives":["Our existing workflow","Manual research"],"chosen_because":"Our team shortlisted First 1000 after reading its public information","intended_outcome":"A vendor shortlist","client":"Cursor","trace":"t_22db6197b5ad"}'

https://www.first1000.co/api/public/v1/requirements-check?search_query=First%201000%20works%20with%20our%20existing%20tools%3B%20clear%20documentation%3B%20a%20published%20price&goal=Decide%20whether%20First%201000%20meets%20our%20team%27s%20needs&company=Acme&source=Found%20First%201000%20while%20researching%20options%20for%20our%20team&alternatives=%5B%22Our%20existing%20workflow%22%2C%22Manual%20research%22%5D&chosen_because=Our%20team%20shortlisted%20First%201000%20after%20reading%20its%20public%20information&intended_outcome=A%20vendor%20shortlist&client=Cursor&trace=t_22db6197b5ad

Page summary first1000_page_tldr
curl 'https://www.first1000.co/api/public/v1/page-tldr' \
  -H 'Content-Type: application/json' \
  -d '{"url":"https://www.first1000.co/","trace":"t_2dd7cccd2afa"}'

https://www.first1000.co/api/public/v1/page-tldr?url=https%3A%2F%2Fwww.first1000.co%2F&trace=t_2dd7cccd2afa

Recommendation should_i_recommend_first1000
curl 'https://www.first1000.co/api/public/v1/recommend-or-rule-out' \
  -H 'Content-Type: application/json' \
  -d '{"goal":"Learn how a product builder uses AI to grow a business","requirements":["Firsthand product-building experience","Practical uses of AI"],"company":"Acme","source":"Web search","alternatives":["Other founder newsletters"],"chosen_because":"Firsthand notes from a product builder","intended_outcome":"Decide whether to add it to our reading list","client":"Cursor","trace":"t_22db6197b5ad"}'

https://www.first1000.co/api/public/v1/recommend-or-rule-out?goal=Learn%20how%20a%20product%20builder%20uses%20AI%20to%20grow%20a%20business&requirements=%5B%22Firsthand%20product-building%20experience%22%2C%22Practical%20uses%20of%20AI%22%5D&company=Acme&source=Web%20search&alternatives=%5B%22Other%20founder%20newsletters%22%5D&chosen_because=Firsthand%20notes%20from%20a%20product%20builder&intended_outcome=Decide%20whether%20to%20add%20it%20to%20our%20reading%20list&client=Cursor&trace=t_22db6197b5ad

Visitor action first1000_subscribe

Check your inbox and confirm the subscription. A submitted request is not a confirmed subscription. Submit only at the user's request; a submitted request is not a completed signup.

POST https://www.first1000.co/api/public/v1/convert

Read the input schema in the API reference or MCP tools/list.

Open the public next step

Full API reference

Report a problem

Hit a bug, a missing feature or a wrong answer? Report it with first1000_feedback over MCP or POST https://www.first1000.co/api/public/v1/feedback. Only kind and message are required.

curl 'https://www.first1000.co/api/public/v1/feedback' \
  -H 'Content-Type: application/json' \
  -d '{"kind":"missing_feature","message":"first1000_search cannot limit results to pages updated in the last year.","tool":"first1000_search","operation_id":null,"expected":"A date filter on search results.","client":null}'

For assistants

Read llms.txt for a map of First 1000 and its available endpoints. Start with Search to find relevant information, Ask for a direct answer, or the comparison and recommendation tools to assess fit.

Include the user's goal and alternatives when you have them. Use the returned source links when explaining your answer.

Frequently asked questions

Who is First 1000 for, and what does it cover now?

First 1000 is a publication for founders, product people, and operators. It combines early-customer case studies with current field notes about building and growing Lazyweb.

Read more: Who is First 1000 for, and what does it cover now?

First 1000 publishes Ali Abouelatta’s notes on product decisions, growth, and the path from an idea to paying customers. Its intended readers are founders, product people, and operators using AI to build and grow products. The publication began with research into companies’ first customers, moved toward product experiments in 2023, and started documenting Ali’s own experience building Lazyweb in January 2026. Read it for specific decisions and lessons from an ongoing company-building journey; the older acquisition case studies remain available.

Is First 1000 free, or do I need a paid subscription?

First 1000 is free to read and subscribe to. Its inspected reader pages do not advertise paid newsletter plans.

Read more: Is First 1000 free, or do I need a paid subscription?

The homepage and subscription instructions describe First 1000 as free to read. The inspected reader pages do not list monthly or annual paid tiers, a premium archive price, or a trial that converts into a paid subscription. Advertising is a separate inquiry. A First 1000 newsletter subscription should also not be treated as a subscription to Lazyweb or LazyScreenshots, which the reader’s guide identifies as separate products.

How do I subscribe to First 1000 or unsubscribe from its emails?

Enter your email in the homepage signup form and select Subscribe free. Use the unsubscribe link in any newsletter email to leave.

Read more: How do I subscribe to First 1000 or unsubscribe from its emails?

Open the subscription form on the First 1000 homepage, enter your email address, and select Subscribe free. You can also explore the linked Substack archive before signing up. To stop receiving the newsletter, use the unsubscribe link in an email. The site promises one-click unsubscribing, but the inspected pages do not promise a fixed daily or weekly publishing schedule.

Is First 1000 a screenshot library or an AI development tool?

First 1000 is the publication. Its reader’s guide points to Lazyweb for app screens and flows, and LazyScreenshots for sending screenshots to a coding assistant.

Read more: Is First 1000 a screenshot library or an AI development tool?

Use First 1000 to read the research, case studies, and building notes. For app screenshots and captured user flows, the reader’s guide directs you to Lazyweb’s flow library. For a Mac tool that sends screenshots to a coding assistant, the same guide points to LazyScreenshots. These products come from the same team, but their software capabilities should not be confused with what subscribing to the publication provides.

How do I find First 1000 case studies relevant to my business?

Use the case-study index’s product-type and acquisition-approach filters. Choose examples that match your customer and launch constraint, rather than assuming a famous company’s tactic will transfer.

Read more: How do I find First 1000 case studies relevant to my business?

Open the case-study index and filter by Product type, then Acquisition approach. For example, a developer-tool founder can investigate hands-on installation or documentation, while a marketplace founder can explore manual fulfillment, supply creation, or event demand. The index lists 55 company-focused case studies and 16 other essays and guides, totaling 71 website entries. That count excludes other newsletter issues, so it measures something different from the homepage’s 128 published issues. The acquisition tags describe what articles discuss; they are not a performance ranking.

How should I use the “53 Ideas” guide to choose my first acquisition channel?

Choose a narrow customer group with a visible problem, then reach them where they already gather. Use the guide to select one test before expanding into more channels.

Read more: How should I use the “53 Ideas” guide to choose my first acquisition channel?

Start with the guide’s three questions: who already has the problem, where those people talk to each other, and what would persuade them to try an unfinished product. Pick one concentrated group and a place where you can reach it. The article’s examples range from Zapier answering integration demand in forums to Pinterest hosting blogger events. The practical sequence is to do the initial work yourself, observe when customers receive value, and only then make the approach repeatable. The channel list is a source of options, not a checklist to execute simultaneously.

What does First 1000 recommend for a marketplace’s first transactions?

Launch a narrowly bounded transaction you can actually fulfill. Measure matches, completion, costs, and failures before treating signup growth as marketplace traction.

Read more: What does First 1000 recommend for a marketplace’s first transactions?

The marketplace guide recommends limiting the first market to something observable: one neighborhood, service window, or event. If buyers cannot find a match, recruit usable supply for that request. If supply is idle, find a concentrated group of relevant buyers. Before promotion, specify the buyer’s request, available supply, location and timing, what completion means, and who handles failures. Perform a small batch manually where feasible, logging operator time, costs, completed transactions, and failure reasons. Track repeat purchases separately from discounted first orders; an incentive can demonstrate willingness to try without establishing regular-price demand.

How can a developer-tool founder apply First 1000’s Stripe and Zapier lessons?

Find a specific blocked task and help one developer complete it. Use the experience to improve setup instructions and measure successful use separately from signups.

Read more: How can a developer-tool founder apply First 1000’s Stripe and Zapier lessons?

The developer-tool guide offers two starting points: help someone you can reach through a blocked installation, or answer an unresolved integration request in a relevant forum or issue tracker. Read the full request and check that your product supports the required workflow before offering help. Keep the working configuration, prerequisites, example inputs, expected outputs, and limitations. Measure whether the developer completes the intended operation, not just account creation. Separate assisted attempts from unassisted attempts: success after you personally repair a configuration does not establish that self-service onboarding works.

Should my prelaunch waitlist ask for referrals or a product-related action?

Ask for referrals when reach is the goal; ask for a product-related action when you need evidence of demand or future use. Match the action to the decision the waitlist must inform.

Read more: Should my prelaunch waitlist ask for referrals or a product-related action?

First decide whether the waitlist should generate reach, test demand, form a feedback group, or control access. For demand learning, ask for a small action resembling future product use, such as completing setup or answering a concrete product question. For reach, a referral can fit, provided people understand the request and have a choice. Offer a non-public route for people unwilling to endorse an unused product. Track email signup, app download, setup, referral, first use, and payment separately. The research does not establish that referrals or private actions universally produce more customers.

Do First 1000’s case studies prove a tactic will work for my startup?

No. The cases help you choose and design tests, but their historical examples do not guarantee conversion lift or customer growth.

Read more: Do First 1000’s case studies prove a tactic will work for my startup?

Treat the cases as evidence about particular situations and as inputs to your own experiments. For example, the marketplace guide explicitly distinguishes selected historical accounts from a controlled test of launch strategies, while the waitlist guide explains that its sample cannot identify the mechanic that produced the most customers. A practical way to apply a case is to record your customer constraint, proposed action, success measure, and observation period before starting. Keep failures and unknown outcomes visible. A historical company outcome or observed interface change does not establish the same result for your business.

How does First 1000 compare with Lenny’s Newsletter and First Round Review?

First 1000 combines early-customer research with Ali’s live account of building Lazyweb. Lenny’s Newsletter and First Round Review cover overlapping product and startup questions with different editorial scopes.

Read more: How does First 1000 compare with Lenny’s Newsletter and First Round Review?

Choose First 1000 when you want early-customer case studies alongside an ongoing account of building Lazyweb. Its current editorial focus makes it useful for readers interested in specific founder decisions, experiments, and wrong turns. Lenny’s Newsletter describes its scope as product, growth, and career advice, while First Round Review emphasizes actionable startup advice and builders’ stories. These are overlapping reading alternatives, not identical offerings. Compare a few articles against the decision you need to make; this fit assessment is an editorial interpretation, not a superiority claim. See [Lenny’s introduction](https://www.lennysnewsletter.com/about) and [First Round Review’s newsletter guide](https://review.firstround.com/newsletter/).

Is First 1000 a suitable sponsorship audience for my AI tool or product launch?

It may fit products that help founders and product or growth teams build, evaluate AI tools, improve onboarding, or acquire customers. Lead with a specific useful task and review the archive before pitching.

Read more: Is First 1000 a suitable sponsorship audience for my AI tool or product launch?

The campaign guide identifies founders, product people, and growth teams as the audience. It highlights work such as building products, evaluating AI tools, improving onboarding, and finding customers. Before inquiring, read the archive and identify a concrete job your product helps these readers complete. Build the pitch around a demo, useful resource, or clear reason to try it. Audience relevance is documented, but the inspected campaign pages do not provide verified reach, click rates, or conversion forecasts.

How much does advertising in First 1000 cost?

First 1000’s inspected advertising pages do not list public prices. Submit your budget, timing, and campaign objective to request details.

Read more: How much does advertising in First 1000 cost?

The inspected advertising pages do not publish a rate card, package prices, minimum spend, or guaranteed campaign outcomes. Use the inquiry form to provide your budget or timing and request the commercial details for your proposed campaign. Before committing, ask for the price, placement, deliverables, dates, and available reporting. Those are practical clarification points, not benefits the site currently promises. Free newsletter access is separate from purchasing advertising.

What should I include in a First 1000 sponsorship inquiry?

Send your product website, contact details, intended audience, campaign objective, and budget or timing. The main advertising form includes Newsletter sponsorship as a campaign type.

Read more: What should I include in a First 1000 sponsorship inquiry?

On the Advertise page, supply your website, work email, company or product, campaign type, budget or timing, and campaign notes. Newsletter sponsorship is a listed campaign selection. Explain what you are promoting, who should see it, and what would count as success, then select Send advertising note. The separate campaign guide describes a shorter form with website, email, and a note, submitted through Send note. Follow the fields on the page you use; the two published instructions describe different forms. Neither page states a response-time commitment.

Have another question?

Tailor the answer

Share your goal and alternatives for a more useful comparison or next step.