Features

How to Request Custom Data (Bulk G2, Capterra, Upwork and More)

Last updated: April 2026

The site surfaces a slice of what we hold. Behind it sit over a million data points across G2, Capterra, Upwork, the App Store and Play Store, Reddit, Product Hunt, Stripe Index, funded companies, acquisition listings and TrustMRR. If the cut you need is not exposed in the UI or the MCP tools, Pro members can ask for it directly at /data-requests and we will pull it and send you the file.

Quick Answer

  • Data Requests is a Pro feature, found under Tools in the app navbar
  • Pick a dataset, describe the rows and columns you want, add filters, choose CSV, JSON or Excel
  • You can have 5 open requests at a time
  • We email you as the status changes, and again with a download link when it is ready

What you can request

Any dataset we hold is fair game. The most common requests are bulk pulls that would take hundreds of clicks to assemble through the UI: every G2 product in a category with its review counts and ratings, or every Capterra listing in a vertical with the full review text attached.

  • G2: products, categories, ratings, review text and competitive insights
  • Capterra: listings, reviews, feature gaps and category analysis
  • Upwork: job posts, pain points and category demand signals
  • App Store and Play Store: apps, ratings and review text
  • Reddit: pain points, solution requests and derived SaaS ideas
  • Product Hunt: launches, upvotes and maker data
  • Stripe Index: companies taking payments on Stripe, by category and business model
  • Funded companies, acquisition listings and TrustMRR revenue data

How to write a request we can fulfil fast

The single biggest factor in turnaround time is specificity. A request that names the dataset, the filter, the columns and the time window can often be pulled the same day. A request that says 'send me G2 data' comes back to you as a question, which costs both of us a round trip.

Write the request the way you would write a spec for the file you want to open. Name the rows, name the columns, name the cutoff.

  • Name the exact category or keyword, not the broad area
  • Say which columns matter, and which you do not need
  • Give a date range if recency matters to your analysis
  • Set a floor if it helps: minimum review count, minimum rating, minimum MRR
  • Tell us the use case, since we can often suggest a better cut than the one you asked for

A good request versus a vague one

Compare these two. The first arrives as a file. The second arrives as a follow-up question.

  • Good: 'Every G2 product in Project Management with 50+ reviews. Columns: product name, vendor, category, review count, average rating, pricing tier, and the full text of reviews posted since January 2025. CSV.'
  • Good: 'All Capterra listings in HR software, with feature gap analysis and the ten most recent reviews per listing. Excel, one sheet per listing is fine.'
  • Vague: 'Bulk G2 data.'
  • Vague: 'Everything you have on SaaS tools.'

What happens after you submit

Every request moves through a status lifecycle, and you get an email at each step. You can also see the full history of any request on the Data Requests page.

  • Pending: submitted, waiting for us to pick it up. You can still cancel at this stage
  • In review: we are scoping what it takes to pull
  • In progress: we are running the query
  • Needs info: we need more detail. Reply on the request and it goes back into review
  • Fulfilled: the file is ready, with a Download button on the request and a link in your email
  • Declined: we cannot fulfil it, with a note explaining why

Limits and turnaround

You can have five open requests at once. Fulfilled, declined and cancelled requests do not count against that, so the limit only ever throttles work that is actively queued. Turnaround depends on the size and the complexity of the cut. A well-specified pull from a single dataset is usually fast. A cross-source join with derived analysis takes longer.

Download links occasionally carry an expiry date, shown on the request and in the email. Pull the file down when you get it rather than relying on the link staying live indefinitely.

FAQ

Who can request data?

Data Requests is a Pro feature. Free and Basic members can see the entry point under Tools in the navbar, but submitting a request requires a Pro membership.

Can I request bulk G2 or Capterra data specifically?

Yes, those are the two most common requests. Name the category, the minimum review count and the columns you want, and say whether you need the full review text or just the aggregate ratings. Review text makes the file much larger, so only ask for it if you plan to analyse it.

What formats can I get the data in?

CSV, JSON or Excel. CSV is the default and the fastest for us to produce. Pick JSON if you are feeding the data into code, and Excel if you want it to open cleanly in a spreadsheet with multiple sheets.

How is this different from the MCP server?

The BigIdeasDB MCP server is for interactive research inside Claude or another AI client, returning results a query at a time. Data Requests is for bulk: a whole category, a whole dataset, or a cut that spans several sources, delivered as a single file you can analyse offline.

Why was my request declined?

The most common reasons are that the data is outside what we hold, or that the cut would be too large to deliver as a single file. In either case we leave a note on the request explaining why, and usually suggest a narrower version we can fulfil.

Can I cancel a request?

Yes, while it is still Pending. Once we have started work the cancel option disappears, but you can reply on the request and we will pick that up.

Was this page helpful?

Related help pages

Ready to Build Your Next Big Idea?

Join thousands of founders using BigIdeasDB to discover validated opportunities and build products people actually want.

Get Started Free