{"repo":"kelvinzer0/curl-impersonate-php","free":true,"listed":false,"github":"https://github.com/kelvinzer0/curl-impersonate-php","clone":"git clone https://github.com/kelvinzer0/curl-impersonate-php.git","description":"PHP wrapper for curl-impersonate — mimic real browser TLS fingerprints to bypass anti-bot detection (Cloudflare, Akamai, Datadome)","language":"PHP","stars":29,"topics":["anti-bot","browser-fingerprint","cloudflare-bypass","curl","http-client","ja3","php","tls-fingerprint","web-scraping","curl-impersonate-php"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"curl-impersonate-php Stop getting blocked. Start impersonating real browsers. PHP wrapper for curl-impersonate — execute HTTP requests that mimic real browser TLS fingerprints , bypassing Cloudflare, Akamai, Datadome, and other anti-bot systems. Installation · Quick Start · Browser Presets · API · FAQ --- Why This Exists Regular curl has a distinct TLS fingerprint. Anti-bot systems detect it instantly. curl-impersonate uses a patched libcurl that produces the exact same TLS ClientHello as Chrome, Firefox, or Safari. Your requests become indistinguishable from a real browser. This library wraps it in a clean PHP API — no shell scripting required. Installation Install curl-impersonate binary See curl-impersonate releases for all builds. Quick Start Browser Presets Preset Constant Mimics --- --- --- Chrome 116 BROWSER CHROME Chrome 116 on Windows 10 Chrome 120 BROWSER CHROME 120 Chrome 120 on Windows 10 Firefox 102 BROWSER FIREFOX Firefox 102 ESR on Linux Firefox 117 BROWSER FIREFOX 117 Firefox 117 on Linux Safari 15.3 BROWSER SAFARI Safari 15.3 on macOS Monterey Safari 17.0 BROWSER SAFARI 17 Safari 17.0 on macOS Sonoma Edge 99 BROWSER EDGE Edge 99 on Windows API Options Constant Description Example --- --- --- OPT URL Target URL 'https://api.example.com/data' OPT METHOD HTTP method 'POST' OPT POSTFIELDS Request body (array → JSON) ['key' = 'value'] OPT HTTP HEADERS Headers array ['Authorization: Bearer xxx'] OPT HEADER Include response headers true OPT ENGINE Path to curl-imper","default_branch":null,"files":null,"tree":[],"storefront":"/r/kelvinzer0","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/kelvinzer0/curl-impersonate-php/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}