Idempotency

Idempotency means an operation can be performed multiple times with the same outcome—no unintended side effects. In HTTP, GET is idempotent; POST typically is not. When your scraper retries a failed request through a new Proxied IP, idempotent design ensures you don't accidentally create duplicate orders or records.

Tips for scrapers:

  1. Prefer GET or PUT where possible.
  2. If you must POST, use idempotency keys (e.g., Stripe-style Idempotency-Key headers).
  3. Combine retries with automatic IP rotation from Proxied to recover gracefully from 5xx errors or bans.