Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.mindcase.co/llms.txt

Use this file to discover all available pages before exploring further.

$3.5 / 1k reviews Extract G2.com product reviews with star ratings, review text, and reviewer details from a product URL

Endpoint

POST /api/v1/agents/g2/reviews/run

Parameters

url
string
required
Text · G2 product or seller page URL. Products: https://www.g2.com/products/notion/reviews — Sellers: https://www.g2.com/sellers/planet-dds (aggregates reviews across all vendor products)
maxResults
integer
default:100
Number · Reviews to scrape (max 100,000). Use 0 for all.
sortBy
string
default:"most_recent"
Dropdown · Sort order for reviews.Options: most_recent, most_helpful, lowest_rated, highest_ratedLegend: most_recent = Most Recent, most_helpful = Most Helpful, lowest_rated = Lowest Rated, highest_rated = Highest Rated
starRatings
array
default:[]
Multi-select · Filter to reviews with these ratings. Leave empty for all.Options: 1, 2, 3, 4, 5Legend: 1 = 1 Star, 2 = 2 Stars, 3 = 3 Stars, 4 = 4 Stars, 5 = 5 Stars
query
string
Text · A single keyword phrase — only reviews containing all these words. Works only for product URLs.

Response columns

FieldDisplay nameType
productProducttext
productSlugProduct Slugtext
reviewTitleReview Titletext
reviewTextReview Texttext
reviewMarkdownReview (Markdown)text
ratingRatingrating
postedPostedtext
sourceSourcetext
reviewerReviewertext
reviewerTitleReviewer Titletext
reviewerInfoReviewer Infotext
reviewerInitialsReviewer Initialstext
incentivizedIncentivizedboolean
validatedValidatedboolean
verifiedCurrentUserVerified Current Userboolean
reviewerAvatarReviewer Avatarurl

Example

curl -X POST https://api.mindcase.co/api/v1/agents/g2/reviews/run \
  -H "Authorization: Bearer mk_live_abc123def456" \
  -H "Content-Type: application/json" \
  -d '{
  "params": {
    "url": "https://www.g2.com/products/canva/reviews",
    "maxResults": 10,
    "sortBy": "most_recent"
  }
}'

Example response

Response
{
  "job_id": "job_7f3a2b1c",
  "status": "completed",
  "data": [
    {
      "product": "Canva",
      "productSlug": "canva",
      "reviewTitle": "Effortless Design with Intuitive Features, But Needs More Advanced Control",
      "reviewText": "I like Canva for its ease of use, which makes editing images and creating designs simple. The drag and drop editor is particularly useful because I can move elements and resize them easily. Additionally, the initial setup was very easy, which allowed me to get started quickly. | It doesn't offer the same level of control as Figma, like alignment control can help a lot.",
      "reviewMarkdown": "# Canva Review: Effortless Design with Intuitive Features, But Needs More Advanced Control\n\n**Rating:** 4.5/5 \u2605\u2605\u2605\u2605\u2606 | **Date:** 2026-05-01\n**Reviewer:** Vineet P. \u2014 Software Engineer\n**Company:** Mid-Market (51-1000 emp.)\n**Status:** Verified (None) | Incentivized\n\n## What I Like\nI like Canva for its ease of use, which makes editing images and creating designs simple. The drag and drop editor is particularly useful because I can move elements and resize them easily. Additionally, the initial setup was very easy, which allowed me to get started quickly.\n\n## What I Dislike\nIt doesn't offer the same level of control as Figma, like alignment control can help a lot.\n\n---\n_reviewId:12728220 | product:canva_",
      "rating": 4.5,
      "posted": "2026-05-01",
      "source": "Organic",
      "reviewer": "Vineet P.",
      "reviewerTitle": "Software Engineer",
      "reviewerInfo": [
        "Mid-Market (51-1000 emp.)"
      ],
      "reviewerInitials": "VP",
      "incentivized": true,
      "validated": true,
      "verifiedCurrentUser": false,
      "reviewerAvatar": "https://lh3.googleusercontent.com/a/ACg8ocIQWNuwwAQgwVAula9YSwwNDCDXIRdM0hDo76g_9jN6GBIUVQ=s96-c"
    }
  ]
}