Skip to main content

🔑 MontgomeryNX Proxy Requests Wrapper

A drop-in replacement for Python's requests that routes all calls through the MontgomeryNX scraping proxy.

📦 Installation

pip install mx_requests

🚀 Usage

In place of import requests,

import mx_requests

mx_requests.set_api_key("your_api_key")
response =mx_requests.get("https://example.com")
print(response.text)

Behind the scenes, the URL is rewritten to:

https://proxy.montgomerynx.com/<your_api_key>/https://example.com

🔐 API Key

Call once set_api_key("your_api_key") before making requests.

✨ Features

  • One-liner replacement for requests
  • IP rotation, retries, and caching handled automatically
  • Works with all HTTP methods: get, post, put, delete, head, options
  • No extra dependencies beyond requests
  • Perfect for scraping-friendly public sites

📜 Legal Notice

This service is intended solely for accessing publicly available web content. Use on sites that require login or explicitly disallow scraping is not permitted. Keys may be suspended for misuse.

Release files for mx-requests 0.1.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mx-requests 0.1.1
File Size Uploaded
mx_requests-0.1.1.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for mx-requests 0.1.1
File Interpreter ABI Platform
mx_requests-0.1.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.1 kB

Release files / mx_requests-0.1.1.tar.gz

Download URL mx_requests-0.1.1.tar.gz
Size 2.9 kB
Tags Source
SHA-256 checksum
How to use checksums
ce7aed60dd06f87bbf4ca0e675e41e3060d3f889a683034df64d7b31ae20c6b3
BLAKE2b-256 checksum
How to use checksums
7d7c37906e9342b7379e93cec3b20f9901fc36fb19924d0509d4810d9fa32e68
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.17

Release files / mx_requests-0.1.1-py3-none-any.whl

Download URL mx_requests-0.1.1-py3-none-any.whl
Size 3.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7a4eebf540adf0feabb96138b7a6fc0967397e77fe67d6fa27fdcb9594e3c095
BLAKE2b-256 checksum
How to use checksums
e43005cb8b12d3681a9da334ce685200ed7bae276333bc522ecc6174ebe49da5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.8.17

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page