OSINT Proxies: Non-Attributable Collection From Public Sources
Quick answer
For OSINT work you need residential proxies with country and city targeting, so that visits to public sources do not resolve back to your organisation's IP range and so that you see region-specific versions of pages. Geonode residential IPs come from real consumer connections in 195+ countries, with sticky sessions for multi-page evidence capture and rotation for broad, low-footprint collection.
Why OSINT collection breaks without the right proxies
Open-source collection is only as good as the view you get. Many sites, forums, marketplaces and news outlets serve different content by region, hide listings outside certain countries, or redirect foreign IPs to a generic edition. An investigator in London checking a marketplace listing aimed at buyers in Lagos needs a Nigerian viewpoint, not a UK one.
Attribution is the second problem. Every page load leaves your IP in the target's server logs and analytics. A corporate range, a law firm's block or a newsroom's ASN is easy to identify with a reverse lookup, which can tip off a subject, trigger retaliation or compromise an ongoing case. Non-attributable collection means the request is indistinguishable from an ordinary visitor's.
Scale and consistency come third. Monitoring hundreds of sources on a schedule from one IP leads to HTTP 429 responses, CAPTCHA walls and shadow-limited views where a site quietly serves fewer results. And when you capture evidence across several pages of a site, switching IPs mid-session can log you out or reset the view, leaving gaps in the record.
Which Geonode proxy type fits
Residential proxies are the standard choice for OSINT proxies. Traffic leaves from real consumer devices in the country you choose, so the request looks like any other visitor from that region and the source serves the regional version of the page. Geonode has 2.5M IPs online, 30–50M unique IPs rotating monthly, and targeting by country, state, city, ASN and OS.
ISP proxies suit long-running monitoring of a fixed set of sources where a consistent identity is helpful, for example a watch on a specific forum section over weeks. The IP is static, from a real ISP, with unlimited sessions and bandwidth.
Datacenter proxies are adequate for sources that are indifferent to visitor origin, such as public records portals or APIs with documented access, and keep costs low for bulk retrieval. They are a poor fit for anything where attribution or regional content matters.
- Residential — Best for: Non-attributable browsing, regional views, evidence capture; IP source: Real consumer devices, 195+ countries; Session: Rotating or sticky up to 24 h; Price from: $0.27/GB at volume, 10 GB for $7.92
- ISP (static residential) — Best for: Long-term monitoring of fixed sources with stable identity; IP source: Static IPs from real ISPs; Session: Unlimited sessions, unlimited bandwidth per IP; Price from: $1.25/IP
- Datacenter — Best for: Bulk retrieval from open records portals and documented APIs; IP source: Datacenter ranges, rotating; Session: Rotating; Price from: $0.14/GB
How to set it up
- Write down the scope before collecting: which sources are in play, which regions matter, what you are allowed to capture under your organisation's policy and local law, and who signs off.
- Set up a dedicated collection environment, separate from your day-to-day browser profile, with the proxy configured at the system or browser level so nothing leaks via direct requests.
- Choose the viewpoint per source. Use
-country-xxfor a regional view and add city targeting where a source localises by metro, for example classifieds or local news. - Use a sticky session for each capture task so every page in a sequence shares one IP, and record the session id with the evidence so the capture can be explained later.
- Capture evidence as HTML, screenshots and headers with timestamps, hash the files, and store them with the IP country, session id and source URL in a write-once location.
# verify endpoint against docs.geonode.com before publishing
# Capture a page as it appears from Nigeria, keeping headers for the record
SESSION=case42a
PROXY="http://USERNAME-country-ng-session-${SESSION}:PASSWORD@premium-residential.geonode.com:9000"
URL="https://example-marketplace.com/listing/98765"
STAMP=$(date -u +%Y%m%dT%H%M%SZ)
curl -sS -L --proxy "$PROXY" \
-A "Mozilla/5.0" \
-D "capture_${STAMP}.headers" \
-o "capture_${STAMP}.html" \
"$URL"
sha256sum "capture_${STAMP}.html" "capture_${STAMP}.headers" > "capture_${STAMP}.sha256"
Get the exact snippet for your language from the API Code Generator in the dashboard.
OSINT-specific settings that matter
Sticky sessions for evidence, rotation for sweeps
When you are capturing a sequence of pages as evidence, keep one sticky session so the site sees a coherent visit and your record is consistent. For broad sweeps across many sources, rotate per request to keep the footprint on any single IP minimal and stay under rate limits.
Match the region to the question
Pick the IP country to match the audience the content was made for, not your own location. Where a site localises by city, add city targeting; state and city cannot be combined in one username, so choose the level that the source actually uses.
Keep the browser consistent with the IP
A residential IP in Germany paired with a browser locale of en-US and a US timezone is an inconsistent profile. Set Accept-Language, timezone and locale to match the region you are viewing from, and keep that profile fixed for the duration of a sticky session.
Low concurrency, long intervals
OSINT monitoring rarely needs speed. Favour low concurrency per source and generous intervals between visits, with exponential back-off on HTTP 429 or CAPTCHA pages. Fewer, well-spaced requests produce cleaner evidence and a smaller footprint.
Log everything you would need in a report
For each capture record the source URL, timestamp in UTC, IP country, session id, response headers, content hash and the analyst who ran it. An evidence file without this context is hard to defend later.
What Geonode gives you for OSINT investigations
- Residential IPs from real devices in 195+ countries, targetable by country, state, city, ASN and OS.
- Sticky sessions up to 24 hours for coherent multi-page evidence capture.
- HTTP, HTTPS, SOCKS5 and UDP so system-wide proxying and browser tooling both work.
- ISP proxies with static IPs for long-term watches on fixed sources.
- Pay-as-you-go by card or crypto, no contract, 24/7 support.
Pricing for OSINT investigations
Investigative collection is low-volume by nature, so the 10 GB residential entry plan at $7.92 per month covers most individual analysts, with volume pricing from $0.27/GB for teams running continuous monitoring. The 3-day trial for $5 is enough to validate regional views on your key sources. ISP proxies start at $1.25/IP for persistent watches, and datacenter traffic starts at $0.14/GB for bulk retrieval from open portals. Details are on the pricing page.
FAQ
What are OSINT proxies used for in practice?
Viewing public sources from the region they target, keeping your organisation's IP range out of the subject's logs, and capturing pages consistently across a session. Typical users are fraud and compliance teams, journalists, due-diligence analysts and security researchers working strictly with public information.
Do OSINT proxies make collection anonymous?
They separate the request from your organisation's IP range. They do not hide a logged-in identity, a reused browser fingerprint or a careless pattern of visits. Treat the proxy as one layer of operational hygiene, alongside a dedicated environment, consistent locale settings and disciplined scheduling.
Can I collect from social platforms and forums?
Only what is public and only within each platform's terms. Do not log into accounts you do not own, do not collect private messages or content behind access controls, and honour GDPR and CCPA when the material includes personal data. Keep a lawful basis documented for anything retained.
Which is better for OSINT work, residential or ISP?
Residential for most tasks, because it gives regional views from real consumer connections and rotates freely. ISP when you watch the same sources for weeks and want a stable identity with unlimited bandwidth. Many teams use both for different parts of a case.
Is OSINT collection allowed under Geonode's terms?
Yes, when you collect publicly available information, respect platform terms and rate limits, and use the data for legitimate investigation, compliance or reporting. Geonode's AUP prohibits fraud, spam and credential abuse, which rules out account takeover, harassment and any form of unauthorised access.
How do I make captures usable as evidence?
Capture HTML, headers and a screenshot together, timestamp in UTC, hash the files, and record the IP country and session id. Store in a write-once location with the analyst's name. Consistency and provenance matter more than volume when a capture is questioned.
Start
Give your analysts a regional, non-attributable view of public sources. Get started with a 3-day trial for $5, or Contact sales if you run a team with compliance requirements around logging and access control.
Related: Threat intelligence · Brand protection · News and media monitoring