Rakuten Japan Phone Number Scraper
Pricing
from $3.18 / 1,000 results
Rakuten Japan Phone Number Scraper
Rakuten Japan Phone Number Scraper finds phone numbers shown on public Rakuten Japan shop and listing pages for your keywords and country: number in international format, page link, title and text. No Rakuten Japan account or login. Export as JSON, CSV or Excel, or use the API.
Pricing
from $3.18 / 1,000 results
Rating
0.0
(0)
Developer
Fast Data API
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Security
Limited permissionsShare
Rakuten Japan Phone Number Scraper — Phone Numbers from Public Pages
Rakuten Japan Phone Number Scraper finds phone numbers shown on public Rakuten Japan shop and listing pages for your keywords and chosen country. Each row returns the number in international E.164 form, the page link, its title and the public text the number appears in. Every response is structured JSON — ready to pass directly to an LLM, index into a vector store, or feed a lead-generation pipeline. No Rakuten Japan account or login is needed. Start with one keyword, then add more to cover every shop you're chasing.
What data can I extract with Rakuten Japan Phone Number Scraper?
Using this Rakuten Japan Phone Number API, you will be able to extract the following Rakuten Japan phone number data:
| 🏢 Platform | 🔎 Keyword searched | 📝 Page title | 📄 Public description text |
|---|---|---|---|
| 🔗 Page URL | 📞 Phone number (E.164) | 📍 Country | 🌍 Dial code |
How to use Rakuten Japan Phone Number Scraper
Built as a rakuten co jp phone number finder for sourcing teams, agencies and lead-gen tools that need to find phone numbers on Rakuten Japan without opening every shop page by hand.
Step by step
- Create a free Apify account.
- Open the actor in the Apify Store.
- Enter the keyword(s) or
@usernames/rakuten.co.jpURLs, and pick a country. - Click Start.
- Download or stream your results in JSON, CSV or Excel.
How to scale Rakuten Japan Phone Number Scraper to bulk
Put every keyword you want in the keywords array in one input and the actor searches up to 3 of them at the same time, each with its own maxPhoneNumbers budget (1–10,000). This rakuten japan phone number scraper has no separate "bulk mode" — to cover more ground, schedule repeat runs or loop API calls with a fresh keyword list each time.
✨ Features
Rakuten Japan Phone Number Scraper fetches clean, structured phone-number leads from Rakuten Japan. It's ideal for sourcing agencies, dropshipping research, customer-support outreach and building a seller call list — in effect, a rakuten.co.jp phone number finder and rakuten japan phone number lead generation tool in one.
It extracts, per result:
- Phone number – the number, normalised to international E.164 form and checked against the chosen country.
- URL – the exact Rakuten Japan page the number was found on.
- Title – the page title as shown in search results.
- Description – the public text the number appears in, for quick context without opening the page.
- Country / Dial code – the country you searched and its dialling code.
⚡ Full-width Japanese digits and characters are normalised to plain ASCII before the number is matched, so a seller's phone number written in Japanese-script form is still found and validated correctly.
Use cases 💡
- Sourcing agent — find phone numbers on Rakuten Japan for shops that match a product keyword.
- Dropshipping researcher — scrape Rakuten Japan seller phone numbers before reaching out about a supply deal.
- Marketing agency — run a rakuten japan contact phone number extractor across a client's shortlist of shops.
- Customer-support outreach — this japanese rakuten store phone number scraper turns listing pages into a call list.
- AI agent — feed the structured JSON into a RAG pipeline so an agent can look up a seller's number on demand.
Building an AI agent? Connect this actor over MCP and let it call the actor on its own.
Why choose this actor?
- Results stream in page by page, not after the whole run. A recorded local test search for "contact" in Japan returned 2 phone numbers in 24.1 seconds, written to the dataset as each result page was parsed — not held back until the run finished.
- Built for Japanese-script pages. Full-width digits and characters are normalised before the number is matched, and every match is checked against Japan's real national-number length and digit pattern before it's returned.
- 194 countries, one actor. Pick any of 194 countries (or Global for no country filter) and up to 10,000 phone numbers per keyword, with up to 3 keywords searched at the same time — this rakuten japan public phone number scraper covers one shop or a hundred the same way.
⬇️ Input
This actor accepts one or more keywords, @usernames or rakuten.co.jp URLs (reduced to the page handle) plus the country whose numbers you want. keywords and country are required.
| Parameter | Required | Type | Description | Example value |
|---|---|---|---|---|
keywords | Yes | array | Keywords, @usernames or rakuten.co.jp URLs. Usernames and URLs are reduced to the page handle. Each entry gets its own budget of maxPhoneNumbers; duplicates are dropped. | ["contact"] |
country | Yes | string (select) | Country whose phone numbers you want, from 194 countries, or Global for no filter. Every number is normalised to this country's E.164 form; numbers that cannot belong to it are dropped. | "Japan (+81)" |
maxPhoneNumbers | No | integer | How many phone numbers to collect per keyword, 1–10,000 (default 10). A keyword stops earlier when results run out or after 3 pages without a new number. Free plan: 20 per run in total (all keywords together), 200/month. | 10 |
engine | No | string (select) | Processing engine. The only allowed value is legacy. | "legacy" |
proxyConfiguration | No | object | Proxy used for the searches. Apify Proxy is recommended; blocked requests are retried up to 3 times, each with a new proxy session. | {"useApifyProxy": true} |
Free plan limits
Users on the Apify free plan can fetch up to 20 phone numbers per run (all keywords together) and 200 phone numbers per month. When the limit is reached, the run finishes successfully with a status message explaining the limit. Upgrade to any paid Apify plan to remove these limits.
Example input
{"keywords": ["contact"],"country": "Japan (+81)","maxPhoneNumbers": 10,"engine": "legacy","proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["GOOGLE_SERP"]}}
⬆️ Output
Every result is one typed, normalised JSON item with the same schema on every run: one row per page URL that shows a phone number of the selected country, up to maxPhoneNumbers rows per keyword, de-duplicated per keyword by URL. Export as JSON (default), CSV or Excel.
Example output
A real row from a recorded test run (keyword contact, Japan):
{"platform": "Rakuten.co.jp","keyword": "contact","title": "【楽天市場】orSlow オアスロウ 26AWシーズナル 1930s インスパイアー...","description": "7/9入荷&再入荷 ウエアハウス (26SS-4601-SPEED) 7,700円 7/7入荷&再入荷 オアスロウ (01-1011- 81 ) 32,780円 オアスロウ (01-1056- 81 ) 29,700円 毎月5と0のつく日は楽天カード利用でポイント4倍","url": "https://item.rakuten.co.jp/smaclo/1002191755/","phone_number": "+81110118132","country": "Japan","dial_code": "+81"}
| Field | Meaning |
|---|---|
platform | The page's platform label (Rakuten.co.jp). |
keyword | The keyword exactly as you entered it. |
title | Page title as shown in search results (may be truncated). |
description | Public text of the page as shown in search results. |
url | The page URL, without tracking parameters. |
phone_number | The number in E.164 form. |
country / dial_code | The selected country and its dial code (empty for Global). |
How does it work?
This actor searches the public web for Rakuten Japan pages that match your keyword and reads the phone number from whatever text the page's own public listing shows — it never logs into Rakuten Japan or opens a private page. Requests go through rotating proxies and anti-bot handling runs automatically, so a blocked attempt is retried with a fresh session instead of failing the run. Only what any logged-out visitor already sees is read: the page's title and public description text, with full-width Japanese digits and characters normalised before matching. Every number found is normalised into one consistent international format and checked against the destination country's real length and pattern before it is returned, so the output schema stays the same no matter which country or keyword you search. Rakuten Japan's own layout can change at any time; because the actor reads general page text rather than one fixed element, small layout changes don't automatically turn into empty rows.
How do you integrate Rakuten Japan Phone Number Scraper into your stack?
This actor works with what you already use: call it over the REST API from any language, or wire it into a no-code workflow tool — no extra integration layer needed.
No-code tools (n8n, Make, LangChain)
In n8n, use the Apify node's "Run an Actor" action, or the HTTP Request node pointed at Apify's run-sync endpoint with your API token. In Make, use the Apify app's "Run an Actor" module followed by "Get Dataset Items". In LangChain, install langchain-apify and call ApifyActorsTool() to let an agent run this actor and read its results directly.
Is it legal to scrape Rakuten Japan data?
Scraping publicly accessible web data is generally permitted; this actor only returns phone numbers shown on public Rakuten Japan pages — what any visitor sees without logging in. Using the numbers you collect to contact people is separately governed by anti-spam and telemarketing law wherever your contacts are (for example the US TCPA/CAN-SPAM rules, or GDPR and ePrivacy rules in the EU), and storing personal data must comply with the data-protection law that applies to you. Consult legal counsel if your use case involves bulk storage of personal data or contacting people found this way.
Frequently asked questions
What fields does Rakuten Japan Phone Number Scraper return?
It returns the phone number, the page URL, the page title, the public description text, and the country/dial code for every match. See the data fields section for the full list.
Does Rakuten Japan Phone Number Scraper require a Rakuten Japan account or login?
No. Only public Rakuten Japan page data is extracted; no credentials are needed.
How fast does Rakuten Japan Phone Number Scraper run?
There's no fixed speed limit. A local test run without a proxy found 2 phone numbers for one keyword in about 24 seconds; results on Apify's infrastructure (typically through Apify Proxy) will vary with the keyword and country.
What happens if a keyword matches no phone number?
A keyword that matches no public Rakuten Japan page showing a number of the chosen country simply returns no rows for that keyword — the run still ends successfully with whatever other keywords found.
Can I scrape multiple Rakuten Japan keywords at once?
Yes. Put every keyword in the keywords array; up to 3 are searched at the same time, each with its own maxPhoneNumbers budget — find rakuten japan merchant phone number leads across a whole shop list in one run.
Does Rakuten Japan Phone Number Scraper return data in a format LLMs can use directly?
Yes. Every row is typed, normalised JSON with consistent field names — no HTML parsing, no selectors. Pass it straight to an LLM, index it into a vector store, or feed it to an agent tool with no transformation step.
What happens when Rakuten Japan changes its layout or anti-bot system?
This actor reads general page text rather than one fixed selector, so most layout changes don't break it outright. When Rakuten Japan makes a bigger change, the actor is updated and your calls keep returning the same JSON schema on your end.
Can I use Rakuten Japan Phone Number Scraper without managing proxies or browser infrastructure?
Yes. Proxy rotation and retry handling run on the actor's side. You send one request and get structured JSON back — no proxy accounts, no headless browser setup, no maintenance.
Which fields work best for AI training data and RAG indexing?
For RAG: the title and description fields are the text-rich context. For structured filtering or training data: phone_number, country and dial_code are typed strings that need no further normalisation.
Your feedback
Found a bug or missing a field? Let us know through the Issues tab on this actor's Apify Store page. Every report is read and feeds into the next fix.