API Reference

Feedback System

Submit feedback about scraping results to help improve domain strategies. Two paths available: programmatic API and web form.

Overview

PayPerScrape provides two ways to submit feedback about scraping results:

  • API Endpoint - For programmatic submissions from your application
  • Web Form - For human users to submit feedback via the web interface

Feedback helps improve domain strategies by identifying issues like incomplete content, JavaScript requirements, geo-blocking, and more.

API Endpoint

POST https://payperscrape.com/api/feedback/submit

Request Body

FieldTypeRequiredDescription
domainstringYesDomain that was scraped (must match a domain you scraped in last 24 hours)
issue_typeenumYesType of issue encountered (see Issue Types below)
walletstringNoWallet address used for payment (optional but recommended)
original_request_idstringNoOptional request ID from your scraping request
notesstringNoAdditional notes (max 300 characters)

Request Example

API Feedbackjson

Issue Types (API)

ValueDescription
INCOMPLETEContent appears incomplete or truncated
NEEDS_JSDomain requires JavaScript rendering to display content
NEEDS_PROXYDomain requires premium proxy to access
LOGIN_WALLContent is behind a login wall
GEO_BLOCKEDContent is blocked by geographic restrictions
UNEXPECTED_STRUCTUREHTML structure is unexpected or malformed
OTHEROther issues not covered above

Web Form

The web form is available at /feedback and includes:

  • CAPTCHA verification (Cloudflare Turnstile)
  • Domain auto-detection from URL parameters
  • Issue type selection
  • Requirement flags (JS, Geo, Premium, Login)
  • Optional notes field (max 1000 characters)
  • Optional email for follow-up

Issue Types (Web)

ValueDescription
incompleteContent appears incomplete or truncated
login-wallContent is behind a login wall
wrong-contentWrong content was returned
broken-htmlHTML structure is broken or malformed
geo-blockedContent is blocked by geographic restrictions
otherOther issues not covered above

Rate Limits

Feedback endpoints have strict rate limits to prevent abuse:

API Endpoint (/api/feedback/submit)

  • IP-based: 5 requests per hour
  • Wallet-based: 3 requests per hour (stricter)
  • Domain must be scraped in last 24 hours

Web Form (/api/feedback/web)

  • IP-based: 3 requests per hour
  • CAPTCHA required (Cloudflare Turnstile)
  • Domain must be scraped in last 7 days

Response

Success Response (200)

Successjson

Error Responses

CodeDescription
400Invalid request body or validation error
403Domain not scraped recently, CAPTCHA failed (web), or wallet mismatch
413Request body exceeds 10 KB limit
429Rate limit exceeded (check Retry-After header)
500Internal server error

How Feedback Helps

When you submit feedback, it helps improve domain strategies:

  • Automatic Strategy Updates: Approved feedback can automatically update domain strategies (e.g., force JS rendering or premium mode)
  • Better Future Scrapes: Your feedback helps ensure future scrapes of the same domain use the optimal strategy
  • Community Benefit: Your feedback benefits all users scraping the same domain

Note: All feedback is moderated. Approved feedback may trigger automatic domain strategy updates to improve scraping results.