Online pharmacy reputation monitoring

Collect star ratings and customer reviews for your products. Understand what shoppers actually think.

50+
networks
10K+
pharmacies
7d
max freshness

Who it's for

This API is built for technical teams at pharma brands and dermo-cosmetic manufacturers.

Data Engineers Product Marketing Consumer Insights Business Intelligence

The problem

Customer reviews are scattered across dozens of sites.

Manual consolidation is impossible.

You miss critical weak signals — formulation issues, packaging defects, comparisons with competitors. Without consolidation, negative trends only surface once they've already hit sales.

How it works

The /v1/products/{id}/reviews endpoint returns customer reviews for a given product.

# Fetch reviews
import requests

response = requests.get(
    "https://api.rxradar.xyz/v1/products/12345/reviews",
    headers={"Authorization": "Bearer YOUR_API_KEY"}
)

data = response.json()
print(f"{data['total']} reviews")

for review in data["data"][:5]:
    print(f"★{review['rating']} - {review['title']}")
curl -X GET "https://api.rxradar.xyz/v1/products/12345/reviews" \
  -H "Authorization: Bearer YOUR_API_KEY"
// Fetch reviews
const response = await fetch(
  "https://api.rxradar.xyz/v1/products/12345/reviews",
  { headers: { "Authorization": "Bearer YOUR_API_KEY" } }
);

const data = await response.json();
console.log(`${data.total} reviews`);

data.data.slice(0, 5)
    .forEach(r => console.log(`★${r.rating} - ${r.title}`));
Response
{
  "product_id": 12345,
  "rating": 4.5,
  "data": [
    {
      "id": 1,
      "rating": 5,
      "title": "Holy grail",
      "content": "Melts off everything, even waterproof mascara. No irritation.",
      "published_at": "2025-11-12"
    }
    // ... more reviews
  ],
  "total": 127,
  "page": 1,
  "per_page": 50,
  "pages": 3
}

Endpoint: GET /v1/products/{id}/reviews | Full documentation →

Comparison

RxRadar Manual monitoring Review aggregators Generic tools
E-pharma reviews 50+ networks Variable Out of scope Partial
Multi-store Yes Tedious Yes Variable
Structured data Yes No Yes Variable
REST API Yes No Variable Variable
Pharma-specific Yes Yes No No
Integration time 1 hour N/A Variable Variable

FAQ

What information is available?
Aggregate rating, review count, and for each review: rating, title, body, author and publish date.
Do all sites expose reviews?
No — not every site supports customer reviews. The endpoint returns whatever's available from stores that publish them.
Can I do sentiment analysis?
The API serves raw review text. Apply your own NLP models for sentiment analysis on top.

Ready to integrate?

Request API access and test it on your own products.

Request access