{"slug":"zyte-python-requests","name":"Zyte API with Python Requests","category":"integration","provider_slug":"zyte","publisher":"Zyte","publisher_type":"official","website":"https://docs.zyte.com/zyte-api/usage/http.html","summary":"Send a JSON extraction request with Python Requests and decode the HTTP response body returned by Zyte API.","tools":["python-requests"],"capabilities":["scraping","http-fetching"],"outputs":["json","http-response"],"connection":"http-api","billing_basis":"Pricing is not specified by this integration guide; check the selected product plan.","facts":[{"label":"Transport","value":"POST JSON to https://api.zyte.com/v1/extract.","source_ids":["guide"]},{"label":"Authentication","value":"HTTP Basic Auth uses the Zyte API key as username and an empty password.","source_ids":["guide"]},{"label":"Output","value":"httpResponseBody requests return a Base64-encoded body inside the JSON response.","source_ids":["guide"]},{"label":"Request control","value":"httpRequestMethod, httpRequestText and httpRequestBody control the target request.","source_ids":["guide"]}],"setup":["Create the request payload with a URL and httpResponseBody enabled.","Send it using Requests POST with API-key Basic Auth.","Read the JSON envelope and decode the response body."],"limitations":["This listing covers raw HTTP fetching; browser rendering uses different request fields.","It does not claim that Requests itself renders JavaScript."],"sources":[{"id":"guide","label":"Zyte API with Python Requests — official documentation","url":"https://docs.zyte.com/zyte-api/usage/http.html","checked_at":"2026-09-27"}],"checked_at":"2026-09-27","review_due":"2026-10-27","evidence":"documented","url":"https://workingproxysites.info/tools/zyte-python-requests","provider_url":"https://workingproxysites.info/t/165-zyte-proxies","review_overdue":false}