Start scraping free - 1,000 tokens on signup.
Start now
Japan Proxies: Japanese Residential IPs for Scraping
1,496,392 residential IPs available
Japan residential proxy IPs for scraping: 1,496,392 Japanese IPs at $1.50/GB. Collect Rakuten, Amazon.co.jp and Google.co.jp data without blocks.
Free geo-targeting included
-
100% real residential IPs - human-like browsing behaviour that avoids blocks.
-
Free geo-targeting - country, city and region targeting on every plan.
-
Rotating & sticky sessions - full control over your scraping strategy.
-
99.95% success rate - unbeatable reliability for uninterrupted scraping.
A Japan residential proxy routes your request through an IP address located in Japan, so Japanese websites see domestic traffic and return the prices, stock and search results a local visitor sees. This page is about Japanese proxy IPs for data collection. If you are looking for a service that buys items from Japanese sites on your behalf, that is a proxy shopping service and a different product.
Start free with 1 GB · See pricing
| Spec | Japan |
|---|---|
| Japanese residential IP pool | 1,496,392 IPs |
| Targeting | Country-level (Japan); set the region with a postal code |
| Protocols | HTTP (port 10000) and SOCKS5 (port 10001) |
| Price per GB | $1.50/GB (USD) |
| Session types | Rotating (new IP per request) or static (same IP for up to 60 minutes) |
| Concurrency | Unlimited concurrent sessions |
Also included: automatic retries and a 99.95% success rate. 1 GB free to test, no card needed.
What a Japan proxy is and when you need one
A Japanese residential proxy makes your scraper look like a person browsing from inside Japan. Japanese sites use your IP to decide whether to serve you at all, and then which prices, stock and search results to show.
You need a Japanese IP proxy when the data only exists for Japanese visitors:
- Retail prices and stock. Rakuten Ichiba, Amazon.co.jp and Yahoo! Shopping show domestic prices, points offers and delivery dates to Japanese traffic.
- Price comparison. Kakaku.com aggregates prices from hundreds of Japanese retailers and is where Japanese shoppers check prices before buying.
- Local search results. Google.co.jp ranks results differently for a searcher in Japan than for one abroad.
- Sites that refuse foreign traffic. Some Japanese services serve nothing at all to non-Japanese IPs. The next sections cover why. Japan is one of the world's largest e-commerce markets, and its data is hard to reach from outside the country.
Prefecture and city-level data: use postal codes, not IPs
The Japan proxy targets at country level. Every request exits through a Japanese residential IP, but you can't pin it to a specific prefecture or city.
For Japanese retail, the IP is rarely what sets the region. Amazon.co.jp sets delivery dates and stock from the postal code (郵便番号) you enter. Many Rakuten and Yahoo! Shopping stores charge different shipping by prefecture, with surcharges for Hokkaido and Okinawa. Set the postal code or prefecture on the site, and a Japanese IP from anywhere in the country returns that region's result.
| City | Prefecture | Example postal code |
|---|---|---|
| Tokyo (Marunouchi) | Tokyo | 100-0005 |
| Yokohama (Minatomirai) | Kanagawa | 220-0012 |
| Osaka (Umeda) | Osaka | 530-0001 |
| Nagoya (Sakae) | Aichi | 460-0008 |
| Fukuoka (Hakata) | Fukuoka | 812-0011 |
| Sapporo (Chuo) | Hokkaido | 060-0001 |
Use a static session while you set the postal code and load several pages, so the site sees one consistent visitor. For city-level Google.co.jp results, pass the location in the search request (Google's uule parameter).
Why Japanese sites block foreign IPs
Japanese sites geo-block harder than most. Requests from outside Japan often get a 403 error, a redirect, or a notice that the service is only available in Japan (日本国内からのみ). Three reasons drive this:
- Fraud prevention. Many Japanese retailers and ticketing sites restrict overseas traffic to cut card fraud and resale bots.
- Licensing. Streaming services such as TVer and ABEMA hold domestic-only rights, so they refuse foreign IPs outright.
- Bot filtering. Foreign and datacenter IP ranges are an easy filter for automated traffic. For these sites, a Japanese residential IP is a requirement, not an optimisation. A VPN or datacenter IP registered in Japan often still fails, because the IP range is flagged as hosting. Not all Japan proxy servers get through; residential IPs on Japanese consumer networks are what these filters let in.
Handling Japanese character encoding: Shift_JIS, EUC-JP and UTF-8
Most modern Japanese sites serve UTF-8. Many older retail, government and forum sites still serve Shift_JIS or EUC-JP. A scraper that assumes UTF-8 returns 文字化け (mojibake): garbled text where Japanese characters should be.
How to handle it:
- Read the charset from the
Content-Typeheader, then the<meta charset>tag. Don't assume UTF-8. - Decode Shift_JIS as CP932. CP932 (Windows-31J) is Microsoft's extension of Shift_JIS. It covers characters like ① and ㈱ that strict Shift_JIS decoders reject.
- Watch library defaults. Python
requestsfalls back to ISO-8859-1 when no charset is declared, which turns Japanese text into garbage. Decoderesp.contentyourself. - Encode search terms in the site's encoding. A legacy Shift_JIS site may expect query parameters encoded as Shift_JIS, not UTF-8.
- Normalise full-width characters. Japanese pages mix full-width (ABC123) and half-width (ABC123) text. Normalise with NFKC before comparing prices or product codes. The Python example in the setup section below handles all five.
Japan residential proxy vs ISP and datacenter: which to pick
MrScraper offers residential proxies only, because that is the type that gets through Japanese geo-blocking and bot filters.
| Type | How Japanese sites treat it | Offered by MrScraper |
|---|---|---|
| Residential | Looks like a household on NTT, KDDI or SoftBank. Hardest to block. | Yes |
| ISP | Static IPs registered to an ISP but hosted in a data centre. Often flagged by stronger bot protection. | No |
| Datacenter | IP ranges owned by hosting companies. Commonly blocked by Japanese retail and streaming sites. | No |
A Japan datacenter proxy is cheaper per request but fails on the sites most teams need, such as Rakuten, Amazon.co.jp and Kakaku.com. For long sessions, use a static session that holds one Japanese residential IP for up to 60 minutes. If you would rather not manage blocks, CAPTCHAs and retries yourself, Web Unblocker handles them for you.
More detail: Datacenter proxies vs residential proxies.
What people use Japan proxies for
Rakuten and Amazon.co.jp price monitoring
Rakuten Ichiba and Amazon.co.jp are Japan's two largest marketplaces. Track prices, points offers (ポイント), sellers, delivery dates and stock as a Japanese shopper sees them. Add Yahoo! Shopping for a third major marketplace. [Link to Rakuten or Mercari use-case page if one exists]
Kakaku.com price comparison data
Kakaku.com (価格.com) is Japan's dominant price-comparison site, especially for electronics and appliances. One product page lists offers from many retailers, with prices, shipping and stock. It is the fastest way to see the whole Japanese market for a product.
Google.co.jp SERP tracking
Google.co.jp results differ from Google.com. Track rankings, Shopping results and ads from a Japanese IP with hl=ja&gl=jp. Add a location parameter for city-level local results in Tokyo or Osaka.
Merchandise and collectibles pricing
Game, anime and collectibles companies track merchandise prices and resale values on Mercari, Rakuten and specialist shops. Resale prices on Mercari are a direct signal of demand and scarcity for limited releases.
Japanese market research
Western companies assessing Japan use residential IPs to see local competitors' catalogues, pricing pages, reviews and ads as Japanese customers see them. Collected data usually needs encoding and full-width normalisation before analysis.
How to set up a Japan proxy
Every request goes to one Japan proxy server endpoint, proxy.mrscraper.com, with the country set in your username. Use port 10000 for HTTP (http://) or port 10001 for SOCKS5 (socks5://). No SDK is required; any HTTP or SOCKS5 client works. The MrScraper dashboard also generates ready-made integration code for Puppeteer, Playwright, CloakBrowser and Selenium.
curl
# Check that your IP resolves to Japan
curl -x 'http://USERNAME-country-jp:PASSWORD@proxy.mrscraper.com:10000' \
'https://ipinfo.io/json'
# Same check over SOCKS5 (port 10001)
curl -x 'socks5h://USERNAME-country-jp:PASSWORD@proxy.mrscraper.com:10001' \
'https://ipinfo.io/json'
# Search Google.co.jp for "テレビ 4K" (UTF-8 percent-encoded)
curl -x 'http://USERNAME-country-jp:PASSWORD@proxy.mrscraper.com:10000' \
-H 'Accept-Language: ja-JP,ja;q=0.9' \
'https://www.google.co.jp/search?q=%E3%83%86%E3%83%AC%E3%83%93+4K&hl=ja&gl=jp'
Python
import re
import unicodedata
import requests
from urllib.parse import quote
proxy = "http://USERNAME-country-jp:PASSWORD@proxy.mrscraper.com:10000"
proxies = {"http": proxy, "https": proxy}
headers = {"Accept-Language": "ja-JP,ja;q=0.9"}
def detect_charset(resp):
# 1. Content-Type header
m = re.search(r"charset=([\w-]+)", resp.headers.get("Content-Type", ""), re.I)
if m:
return m.group(1).lower()
# 2. <meta charset> in the first bytes of the page
m = re.search(rb'charset=["\']?([\w-]+)', resp.content[:2048], re.I)
return m.group(1).decode().lower() if m else "utf-8"
def fetch_japanese(url):
resp = requests.get(url, proxies=proxies, headers=headers, timeout=30)
charset = detect_charset(resp)
# Decode Shift_JIS as CP932, which covers vendor characters like ① and ㈱
if charset in ("shift_jis", "shift-jis", "sjis", "x-sjis"):
charset = "cp932"
text = resp.content.decode(charset, errors="replace")
# Fold full-width characters (ABC123) to half-width for matching
return unicodedata.normalize("NFKC", text)
# UTF-8 site: Google.co.jp
html = fetch_japanese("https://www.google.co.jp/search?q=" + quote("テレビ 4K") + "&hl=ja&gl=jp")
# Legacy Shift_JIS site: encode the query as CP932, not UTF-8
legacy_query = quote("テレビ".encode("cp932"))
with open("serp_jp.html", "w", encoding="utf-8") as f:
f.write(html)
Node.js
// npm install undici
import { ProxyAgent, fetch } from "undici";
const agent = new ProxyAgent(
"http://USERNAME-country-jp:PASSWORD@proxy.mrscraper.com:10000"
);
const url = "https://www.google.co.jp/search?q=" +
encodeURIComponent("テレビ 4K") + "&hl=ja&gl=jp";
const res = await fetch(url, {
dispatcher: agent,
headers: { "Accept-Language": "ja-JP,ja;q=0.9" },
});
// Use the declared charset; Node's TextDecoder supports shift_jis and euc-jp
const type = res.headers.get("content-type") || "";
const charset = (type.match(/charset=([^;]+)/i)?.[1] || "utf-8").trim();
const html = new TextDecoder(charset).decode(await res.arrayBuffer()).normalize("NFKC");
console.log(html.includes("テレビ"));
For a static session (same IP while you set a postal code or page through results), use USERNAME-country-jp-sessid-{id}-sesstime-{minutes}. Requests with the same -sessid- share one Japanese IP for up to 60 minutes (10 minutes by default). Leave both out for rotating sessions. More detail: Sticky vs rotating residential proxies.
Pricing
Japan proxies cost $1.50 per GB. You pay for the bandwidth you use, and there is no extra charge for sessions, protocols or concurrency.
| Price | $1.50 per GB (USD) |
| Free trial | 1 GB, no card needed |
| Included | Japan targeting, rotating and static sessions, HTTP and SOCKS5, unlimited concurrency, automatic retries, 99.95% success rate |
| Large volumes | Talk to sales |
Every request routes through a real consumer connection in Japan, sourced with consent. MrScraper is ISO 27001:2022 certified and SOC 2 Type II compliant; see the Trust Center.
Ready to buy Japan proxy bandwidth? See pricing or start free.
Japanese residential IPs that get through
1,496,392 Japanese residential IPs at $1.50 per GB, with HTTP or SOCKS5, unlimited concurrency and a 99.95% success rate. Test them on Rakuten, Amazon.co.jp or Kakaku.com before you commit.
Simple, token-based pricing
See full pricing →Proxy Free
$0/mo
1 tokens included
ClaimProxy Basic
$100/mo
50,000 tokens included
Subscribe-
Most popular
Proxy Standard
$895/mo
500,000 tokens included
Subscribe Proxy Pro
$1500/mo
1,000,000 tokens included
SubscribeProxy Enterprise
Contact Us
1,000,000 tokens included
Book a Call
Frequently asked questions
What is a Japan proxy?
A Japan proxy routes your internet request through an IP address located in Japan. Japanese websites such as Rakuten and Google.co.jp then treat the request as domestic traffic. A Japanese residential proxy shows you the prices, stock and search results a local visitor sees. MrScraper's Japanese pool contains 1,496,392 residential IPs, priced at $1.50 per GB.
Is a Japan proxy the same as a proxy shopping service?
No. A Japan proxy in the technical sense is a Japanese IP address used for data collection. A proxy shopping service, such as Buyee or ZenMarket, buys items from Mercari or Yahoo! Auctions on your behalf and ships them abroad. MrScraper sells Japanese residential proxy IPs for scraping. It does not buy or ship products.
How many Japanese residential IPs are available?
MrScraper's Japanese residential proxy pool contains 1,496,392 IPs. Every request draws from the full Japanese pool, because targeting is set at country level. Rotating sessions assign a new Japanese IP on every request. Static sessions hold one Japanese IP for up to 60 minutes. The free trial includes 1 GB to test coverage.
Can I target a specific Japanese prefecture or city?
No, the Japanese residential proxy targets at country level, not by prefecture or city. For regional retail data, set a postal code on the site instead. Amazon.co.jp uses the postal code to show delivery dates and stock. Use 100-0005 for Tokyo Marunouchi or 530-0001 for Osaka Umeda. A static session keeps one IP meanwhile.
Why do Japanese websites block non-Japanese IP addresses?
Japanese websites block foreign IPs for three main reasons: fraud prevention, licensing and bot filtering. Retail and ticketing sites restrict overseas traffic to cut card fraud. Streaming services such as TVer hold domestic-only rights. Foreign and datacenter IP ranges are an easy bot filter. A Japanese residential proxy passes these checks.
How do I handle Shift-JIS encoding when scraping Japanese sites?
Read the charset from the Content-Type header or meta tag instead of assuming UTF-8. Decode Shift_JIS pages as CP932, which is Microsoft's superset covering characters like ① and ㈱. In Python, decode resp.content directly, because requests defaults to ISO-8859-1. Normalise the text with NFKC to fold full-width characters.
Can I scrape Rakuten with a Japanese residential proxy?
Yes, a Japanese residential IP is the most reliable way to collect public data from Rakuten Ichiba. Rakuten shows prices, points offers and shipping costs as a Japanese shopper sees them. Datacenter IPs are blocked far more often. Use rotating sessions for search pages and static sessions for multi-page flows.
How much do Japan proxies cost?
MrScraper Japan proxies cost $1.50 per GB of bandwidth. You pay only for the data you use. Rotating and static sessions, HTTP and SOCKS5, and unlimited concurrency are included at no extra cost. A free trial includes 1 GB with no card needed. For large monthly volumes, the MrScraper sales team can prepare a quote.
Do I need a Japanese IP to see Google.co.jp results?
Yes, you need a Japanese IP to see accurate Google.co.jp results. Google adjusts rankings, ads and Shopping results by the searcher's location, not only by the domain. A search on Google.co.jp from a US IP returns different results than one from Tokyo. Add `hl=ja&gl=jp` to the query for Japanese-language results.
What is the difference between Japanese residential and datacenter proxies?
A Japanese residential IP is an address that a provider such as NTT, KDDI or SoftBank assigned to a real household. A Japanese datacenter IP belongs to a hosting company. Residential IPs pass the geo-blocking and bot filters on Rakuten and Kakaku.com far more often. MrScraper offers residential proxies only for this reason.
Get started now!
Step up your web scraping
Other locations
- Brazil Proxies: Brazilian Residential IPs7,620,826 residential IPs
- Germany Proxies: German Residential IPs3,537,899 residential IPs
- China Residential Proxies5,280,618 residential IPs
- United Kingdom Residential Proxies3,502,538 residential IPs
- Canada Residential Proxies1,970,743 residential IPs
- Australia Residential Proxies1,113,048 residential IPs
- USA Proxies: 10M+ US Residential IPs10,353,360 residential IPs