Avisverifies Reviews Scraper avatar

Avisverifies Reviews Scraper

Pricing

from $1.00 / 1,000 record scrapeds

Go to Apify Store
Avisverifies Reviews Scraper

Avisverifies Reviews Scraper

Scrapes customer reviews from avis-verifies.com with pagination, date filtering, deduplication, and proxy support.

Pricing

from $1.00 / 1,000 record scrapeds

Rating

0.0

(0)

Developer

Reviewly

Reviewly

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

a day ago

Last modified

Share

Avis Vérifiés Reviews Scraper — Extract Customer Reviews at Scale

Turn avis-verifies.com into a structured data feed. Scrape customer reviews from any company page on Avis Vérifiés — with full pagination, date filtering, deduplication, and residential proxy support — in minutes, with no coding required.

  • Scrape hundreds or thousands of reviews automatically
  • Filter by date to only get what's new
  • Run multiple companies in a single actor run
  • Get clean, structured JSON — ready for analysis

📌 What This Actor Does

Avis Vérifiés is one of France's leading certified review platforms, trusted by thousands of e-commerce and service companies. This Apify Actor scrapes all publicly available customer reviews from any company profile page on the platform.

It handles pagination automatically, rotating through every review page until your limits are reached — extracting review text, ratings, author names, publication dates, experience dates, and official company responses into a single structured dataset.

Who is this for?

  • E-reputation agencies monitoring client reviews across platforms
  • Marketing & CX teams tracking customer sentiment over time
  • Competitive intelligence analysts benchmarking a brand against competitors
  • Developers & data engineers building review pipelines or dashboards
  • Business owners consolidating Avis Vérifiés data for CRM or reporting tools

✨ Key Features

  • Full pagination — automatically scrapes every review page, not just the first
  • Multi-company support — add multiple URLs and scrape them all in one run
  • Date filtering — set a targetDate to only pull reviews from a specific period onwards (ideal for incremental runs)
  • Max reviews cap — set a hard limit per company, or leave it at 0 for unlimited
  • Deduplication — automatically skips duplicate reviews across paginated pages
  • Residential proxy support — uses Apify's residential proxies to stay undetected
  • Exponential backoff retry — automatically retries failed requests up to 10 times
  • Official response detection — flags whether a review reply is from the verified company
  • Multi-layout support — handles all known Avis Vérifiés page layouts (legacy, schema.org, new SKP)

🧠 Why This Actor is Different

Most generic scrapers break the moment a platform updates its HTML. This actor supports three distinct page layouts that Avis Vérifiés has used across different company profiles — so it works reliably whether you're scraping a legacy profile or a freshly redesigned one.

It also goes beyond raw HTML extraction:

FeatureGeneric scraperThis actor
Multi-layout support
Incremental date filtering
Deduplication across pages
Official reply detection
Exponential backoff retry
Experience date vs. publish date
Reviews grouped by company

⚙️ Input Configuration

startUrls (required)

One or more Avis Vérifiés company review page URLs.

[
{ "url": "https://www.avis-verifies.com/avis-clients/example-shop.fr" },
{ "url": "https://www.avis-verifies.com/avis-clients/another-brand.com" }
]

Tip: Find the URL by going to the company's Avis Vérifiés profile and copying it from your browser's address bar. It always follows the pattern https://www.avis-verifies.com/avis-clients/<company-slug>.


maxNumberOfReviews (optional)

Maximum number of reviews to scrape per company.

  • Set to 0 (default) for no limit — scrapes all available reviews
  • Set to 100 to get only the 100 most recent reviews
  • Reviews are scraped newest-first, so capping the count gives you the most recent ones

targetDate (optional)

Only scrape reviews published on or after this date. Format: YYYY-MM-DD.

  • Leave empty to scrape all reviews
  • Use this for incremental runs: set it to the date of your last run to only fetch new reviews
  • The actor stops paginating as soon as it hits a review older than this date — saving time and cost
2024-01-01

proxyConfiguration (optional)

Controls the proxy used for requests. Residential proxies are pre-configured and strongly recommended — Avis Vérifiés blocks datacenter IPs.

{
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}

Full input example

{
"startUrls": [
{ "url": "https://www.avis-verifies.com/avis-clients/my-company.fr" }
],
"maxNumberOfReviews": 500,
"targetDate": "2024-06-01",
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

📤 Output Format

Each item in the dataset represents one company, containing its metadata and all scraped reviews grouped together.

Sample output record

{
"entity": {
"keyword": "Example Shop",
"totalRating": "4.8",
"totalReviews": "1243",
"url": "https://www.avis-verifies.com/avis-clients/example-shop.fr"
},
"reviews": [
{
"reviewId": "review-abc123",
"rating": 5,
"author": "Jean-Pierre M.",
"reviewBody": "Excellent service, livraison rapide et produit conforme à la description. Je recommande vivement !",
"answer": {
"body": "Merci beaucoup pour votre retour ! Nous sommes ravis que tout se soit bien passé.",
"isOfficial": true
},
"createdDate": "2024-07-15T00:00:00.000Z",
"experiencedDate": "2024-07-10T00:00:00.000Z"
}
]
}

Field reference

FieldTypeDescription
entity.keywordstringCompany name as displayed on Avis Vérifiés
entity.totalRatingstringOverall rating of the company (e.g. "4.8")
entity.totalReviewsstringTotal number of reviews on the profile
entity.urlstringSource URL that was scraped
reviewsarrayAll scraped reviews for this company
reviews[].reviewIdstringUnique identifier for the review
reviews[].ratingnumberReview score from 1 to 5
reviews[].authorstringReviewer's display name
reviews[].reviewBodystringFull review text
reviews[].answer.bodystringCompany's reply text (if any)
reviews[].answer.isOfficialbooleantrue if the reply is from the verified company
reviews[].createdDatestringISO 8601 date the review was published
reviews[].experiencedDatestringISO 8601 date of the customer's experience

▶️ How to Use

Option 1 — Apify Console (no code)

  1. Click Try for free on the actor page in the Apify Store
  2. In the Input tab, paste the Avis Vérifiés company URL(s) you want to scrape
  3. Optionally set maxNumberOfReviews or targetDate
  4. Click Run — results appear in the Dataset tab when finished
  5. Export as JSON, CSV, or Excel

Option 2 — Apify API

curl -X POST \
"https://api.apify.com/v2/acts/<ACTOR_ID>/runs?token=<YOUR_API_TOKEN>" \
-H "Content-Type: application/json" \
-d '{
"startUrls": [{ "url": "https://www.avis-verifies.com/avis-clients/my-company.fr" }],
"maxNumberOfReviews": 100,
"targetDate": "2024-01-01"
}'

Option 3 — Schedule for incremental runs

  1. Open the actor and click Schedules
  2. Set a daily or weekly cron (e.g. every Monday at 8:00 AM)
  3. Set targetDate to only pull the latest reviews each time, avoiding re-scraping what you already have

📈 Use Cases

1. E-reputation monitoring

Automatically collect new reviews every week and push them into your CRM, Slack, or a Google Sheet to stay on top of customer sentiment without manual checking.

2. Competitive benchmarking

Scrape review pages for your top competitors simultaneously. Compare average ratings, response rates, and recurring complaint themes using the structured output.

3. Review analytics dashboard

Feed the output into a BI tool (Metabase, Power BI, Tableau) to visualize rating trends over time, identify seasonal patterns, or track the impact of product launches on customer satisfaction.

4. Customer feedback pipeline

Import reviews into a sentiment analysis pipeline (e.g. using an NLP model or LLM) to automatically categorize feedback by topic — delivery, quality, support — and prioritize improvements.

5. Agency reporting

Manage reputation for multiple clients from one tool. Pass all client URLs in startUrls, get a single consolidated dataset, and generate per-company reports.


🛠️ Advanced Tips

Use targetDate to avoid re-scraping reviews you already have:

{
"targetDate": "2025-05-01"
}

The actor stops paginating as soon as it finds a review older than this date — saving compute time and cost.

Scraping multiple companies efficiently

Pass all company URLs in a single startUrls array. The actor processes them sequentially with a fresh proxy session per company:

{
"startUrls": [
{ "url": "https://www.avis-verifies.com/avis-clients/company-a.fr" },
{ "url": "https://www.avis-verifies.com/avis-clients/company-b.com" },
{ "url": "https://www.avis-verifies.com/avis-clients/company-c.fr" }
]
}

Controlling costs

  • Use maxNumberOfReviews to cap output when you only need a sample
  • Combine targetDate with a weekly schedule to only pay for new reviews on each run

❓ FAQ & Troubleshooting

Q: Can I scrape reviews for many companies at once? Yes — add all URLs to the startUrls array. There is no hard limit on the number of companies per run.

Q: Why is the actor returning 0 reviews? The most common causes are:

  1. The URL format is wrong — it must follow https://www.avis-verifies.com/avis-clients/<company-slug>
  2. The company page has no reviews yet
  3. A proxy issue — make sure useApifyProxy: true with the RESIDENTIAL group is set

Q: Why are some reviews missing? The actor deduplicates by reviewId. If a review has no ID on the source page (rare), it may be skipped. Also check that targetDate isn't filtering out reviews you expect.

Q: Does this work for all Avis Vérifiés page layouts? Yes. The actor detects and handles three layouts automatically — the legacy list layout, the schema.org markup layout, and the current SKP component layout.

Q: Are company responses included? Yes. The answer.body field contains the reply text, and answer.isOfficial is true when the response is identified as coming from the verified company.

Q: Does this Actor support authentication or private profiles? No. It only scrapes publicly visible review pages.


📞 Support

Have a question, found a bug, or need a custom feature?