nvNeuralVerge
Startup & Funding Data

PitchWall Product API and MCP — Description, Pricing, FAQs, Topics and Website

Send a PitchWall product slug or the product page link and get that product back as JSON: name, tagline, full description split into sections, pricing text, an alternatives note, FAQs, website, logo and screenshots, topics, publish date, social accounts and the account that submitted it.

You send
a PitchWall product slug or the link to the product page
You get back
tagline, full description with pricing and FAQs, website, topics, publish date, social accounts, screenshots and the submitter
Coverage
PitchWall records with a public page.
Price
5 pts — $5 per 1,000
Charged only when the record resolves. A request that finds nothing is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
PitchWall directlyOpen the page on PitchWall and read itFree, and slowFine for one record, useless across a list, and the layout differs on every platform
Building a scraperWrite it, host it, and repair it when PitchWall changes its pagesEngineering timeA maintenance commitment for something that isn't your product
NeuralVergeOne request, the same shape as every other source in the catalog$5 per 1,000, misses not billedReturns what PitchWall publishes at request time. Other platforms are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
session_idstringId of this run, for tracing.
kindstringSource type of the response.
productstringThe product identifier you sent.
product_idstringThe product identifier as PitchWall uses it.
humanstringReadable summary: name, tagline, website, publish date and link.
total_pointsnumberPoints charged for the run.
machine.product.idstringProduct slug.
machine.product.product_idstringPitchWall's internal product id.
machine.product.namestringProduct name.
machine.product.urlstringLink to the product page.
machine.product.taglinestringOne-line description.
machine.product.descriptionstringDescription text.
machine.product.pricing_textstringPricing description written by the submitter.
machine.product.alternatives_textstringHow the product compares to alternatives, as written by the submitter.
machine.product.sectionsarrayDescription sections, each with title and text.
machine.product.faqsarrayQuestion and answer pairs.
machine.product.website_urlstringProduct website.
machine.product.image_urlstringMain image URL.
machine.product.logo_urlstringLogo URL.
machine.product.videonullVideo link. Null when none is attached.
machine.product.verifiedbooleanWhether the listing is marked verified.
machine.product.published_atstringPublish time, ISO 8601 (UTC).
machine.product.upvotesnumberUpvotes on the product.
machine.product.topicsarrayTopics, each with name, slug and product_count.
machine.product.platformsarrayPlatforms listed. Empty in the sample.
machine.product.social_accountsarraySocial accounts, each with provider and url.
machine.product.screenshotsarrayScreenshot URLs.
machine.product.submitted_byobjectSubmitter: name, username and about.
machine.blockedbooleanWhether the platform refused the request.
machine.pages_openednumberPlatform pages read for the run.
machine.proxy_traffic_bytesnumberSize of the data transferred for the run, in bytes.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "pitchwall_products",
  "product": "mainbrella-cloud-workspaces-for-ai-agents",
  "product_id": "mainbrella-cloud-workspaces-for-ai-agents",
  "human": "# PitchWall — product\n\n- **Id:** mainbrella-cloud-workspaces-for-ai-agents\n- **Pages opened:** 1\n- **Proxy traffic:** 55.9 KB\n- **Name:** Mainbrella cloud workspaces for AI agents\n- **Tagline:** Create isolated Linux workspaces for AI agents with HTTP command execution, file transfer, runtime images, SSH, and browser terminals on fixed monthly plans.\n- **Website:** https://mainbrella.com/\n- **Published:** 2026-10-06T08:00:03.000000Z\n- **URL:** https://pitchwall.co/product/mainbrella-cloud-workspaces-for-ai-agents",
  "machine": {
    "product": {
      "id": "mainbrella-cloud-workspaces-for-ai-agents",
      "product_id": "a2ea0b16-236d-46e0-a6ad-5e94f1eab843",
      "name": "Mainbrella cloud workspaces for AI agents",
      "url": "https://pitchwall.co/product/mainbrella-cloud-workspaces-for-ai-agents",
      "tagline": "Create isolated Linux workspaces for AI agents with HTTP command execution, file transfer, runtime images, SSH, and browser terminals on fixed monthly plans.",
      "description": "What problem this product solves\nAI agents and automated jobs need a separate place to run commands, install tools, work with files, and test code without running those tasks inside the application it",
      "pricing_text": "Plans are billed monthly with fixed prices and included compute allowances. Builder costs $5 per month and includes 250 compute-unit hours, 1,000 starts, and up to 5 containers. Pro costs $180 per mon",
      "alternatives_text": "An alternative is to run agent commands inside your own application process or manage cloud machines and execution infrastructure yourself. Mainbrella instead offers a container workflow through one A",
      "sections": [
        {
          "title": "What problem this product solves",
          "text": "AI agents and automated jobs need a separate place to run commands, install tools, work with files, and test code without running those tasks inside the application itself. Mainbrella provides cloud-b"
        },
        {
          "title": "Key features and benefits",
          "text": "Create isolated containers, execute shell commands, and receive stdout, stderr, and exit status. Transfer files as raw bytes, choose from available runtime images, and connect through SSH or a browser"
        }
      ],
      "faqs": [
        {
          "question": "How do agents connect to Mainbrella?",
          "answer": "Agents can use the HTTP API to create workspaces, run commands, and transfer files. SSH and browser terminals are also available."
        },
        {
          "question": "What happens to files when a container stops?",
          "answer": "Container files are lost when the container stops, so export any outputs you need beforehand."
        }
      ],
      "website_url": "https://mainbrella.com/",
      "image_url": "https://cdn.pitchwall.co/thumbnail/images/a2ea0b41-dbe5-41e0-a0ae-f3e6247230df.png",
      "logo_url": "https://cdn.pitchwall.co/thumbnail/logo/a2ea0b35-db2b-482f-9cd8-b2f53d165038.png",
      "video": null,
      "verified": false,
      "published_at": "2026-10-06T08:00:03.000000Z",
      "upvotes": 0,
      "topics": [
        {
          "name": "AI Infrastructure",
          "slug": "ai-infrastructure",
          "product_count": 1
        },
        {
          "name": "Cloud Computing",
          "slug": "cloud-computing",
          "product_count": 103
        }
      ],
      "platforms": [],
      "social_accounts": [
        {
          "provider": "github",
          "url": "https://github.com/mainbrella"
        }
      ],
      "screenshots": [
        "https://cdn.pitchwall.co/thumbnail/images/a2ea0b41-dbe5-41e0-a0ae-f3e6247230df.png"
      ],
      "submitted_by": {
        "name": "Andrew Arrow",
        "username": "mainbrella",
        "about": "LA Founders"
      }
    },
    "blocked": false,
    "pages_opened": 1,
    "proxy_traffic_bytes": 57259
  },
  "total_points": 5
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

One record per request. Results come back in the same envelope as every other source: a session id, a readable summary, the structured result and the points charged.

curl -X POST https://api.neuralverge.ai/functions/v1/run-pitchwall-products \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"product":"mainbrella-cloud-workspaces-for-ai-agents"}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Competitor and alternative research

Read how a product describes itself, its pricing and what it names as alternatives.

Lead enrichment

Add website, topics and social accounts to a product you found in the directory.

Pricing and positioning notes

Capture the pricing text and FAQs a product published about itself.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

PitchWall records with a public page.

Freshness

Read at request time, so the answer reflects the platform as it stands when you ask.

Handling

This source returns information PitchWall shows publicly. Every response carries the session id you can trace.

What it will not do
  • —Pricing and comparison text is written by the submitter; it is what they published, not a checked figure.
  • —The product page names the account that submitted it. Treat that as listing metadata, and handle personal data in line with your own obligations.
  • —Fields such as video and platforms can be empty.
FAQ

Questions, answered

From the product page link, or from the PitchWall products search source.

Related

Related sources

Try pitchwall product on your own data

One request format across every source in the catalog.

Get started