iPROS Scraper | Japan B2B Products & Companies avatar

iPROS Scraper | Japan B2B Products & Companies

Pricing

from $2.20 / 1,000 results

Go to Apify Store
iPROS Scraper | Japan B2B Products & Companies

iPROS Scraper | Japan B2B Products & Companies

Scrape iPROS (www.ipros.com) Japan B2B products & companies in EN/JA. Search by category, industry, prefecture. Extract productId, companyId, titles, images, official sites. Export Excel/CSV/JSON. Unofficial — not affiliated with iPROS.

Pricing

from $2.20 / 1,000 results

Rating

0.0

(0)

Developer

kane liu

kane liu

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

4 hours ago

Last modified

Share

Scrape iPROS (アイプロス) Japan B2B products, manufacturers, and company profiles — then download structured industrial catalog data as Excel, CSV, or JSON.

Use this Actor as a practical iPROS data API for Japan B2B supplier research, product catalog monitoring, and lead lists. Choose a mode, set category / industry / prefecture filters, and get Dataset rows with product IDs, company IDs, titles, images, official sites, URLs, and company phones / FAX / 门牌 — in Japanese or English.

  • Scrape product search (14 L1 + 94 L2 categories), product detail, company search (36 industries + 47 prefectures + districts + foreign regions), company detail, company product lists, and weekly rankings
  • Locales: ja (default site) and en (/en/)
  • Extract productId, companyId, name/title, description, image, companyName, officialSiteUrl, priceRange, URL
  • Extract company phones, FAX, address/门牌, org legal name, website, and geo from company profiles (not from SERP/PDP cards)
  • enrichDetails defaults on so listing rows follow company_detail (SERP and PDP cards have no phones)
  • Dump the full coverage matrix with mode=categories
  • Export to Excel / CSV / JSON, or connect Make, n8n, Zapier, Python, or the Apify API
  • Pay per event — Actor start + each Dataset result; platform usage is included (you do not pay separate Apify compute on top)

Unofficial tool. This Actor is not affiliated with, endorsed by, or sponsored by iPROS / 株式会社イプロス. It collects publicly reachable product and company surfaces and does not log in, submit RFQs, download gated catalogs, or access private accounts.


What does the iPROS Scraper do?

iPROS Scraper lets you extract structured B2B product and company data from www.ipros.com without running your own proxy and browser fleet. Give it a category, industry, prefecture, product id, or company id, then start a run.

Under the hood, the Actor:

  1. Validates your input (mode, locale, filters, IDs)
  2. Enforces free-tier caps when you are on a free Apify plan
  3. Fetches public iPROS listing and detail pages with Japan-oriented residential egress
  4. Normalizes product / company rows into a clean Dataset
  5. Writes INPUT_ECHO, RUN_SUMMARY (and ERROR_SUMMARY on failure) to the key-value store

You run it like any other Apify Actor — schedule it, call it from the API, or plug it into automations.


What iPROS data can I extract?

DataProduct searchProduct detailCompany searchCompany detailRankingCategories
productId / URLcompany products
companyId / companyName
Title / name / descriptiontaxonomy labels
image / companyLogo
officialSiteUrl
priceRange / categoriesenrichtree
industry / prefecture filtersmatrix
phones / FAX (company profile)enrichenrichenrich
address / 门牌enrichenrichenrich
org / website / geoenrichenrichenrich
emails / 担当者本站无本站无本站无本站无本站无
locale (ja / en)

SERP and PDP cards have no company phones. With enrichDetails on (the default), the worker follows company_detail and writes phones / 门牌 in full — they are not redacted.


Lead / Contact fields

Every Dataset item carries the contact / clue keys below. Empty lead keys are paired with leadAbsences (本站无 / 闸门锁 / 未验证). Samples are unredacted from recon and the 2026-08-26 cloud smoke (companyId 2099665).

FieldTypeMeaning on iPROS
phones[{value, type, e164?}]Landline + FAX already in company HTML / JSON-LD. Sources: Organization.telephone + DOM 電話 / phone + a[href^=tel:] + contact table FAX. Smoke 2099665: {value:"03-3553-6016", type:"landline"} and {value:"03-3553-5770", type:"fax"}. Other recon samples: 2104225 0277-32-3838; 1017 03-5763-8177 + FAX 03-5763-1052. E.164 is not printed on the page. Phone "-" means 本站无 for that company. Footer copyright 2001-2026 is not a phone.
emails[{value, type}]本站无 on the www.ipros.com guest company table. Empty array + leadAbsences.emails = 本站无. Do not invent mailboxes.
address{street, unit, locality, region, postalCode, country, full}unit = 番地/号/ビルN F (not a separate apartment field). Smoke 2099665: street / unit = 入船3-1-13 入船ニッコンビル3F, locality 中央区, region 東京都, postalCode 104-0042, country JP, full 〒104-0042 東京都中央区入船3-1-13 入船ニッコンビル3F. Prefer ja 门牌 over en JSON-LD.
geo{lat, lng}Google Maps query=lat,lng (not in JSON-LD). Smoke 2099665: 35.6712571, 139.7758021.
person{name, role?}担当者 本站无 on the guest company table. Empty object + leadAbsences.person = 本站无.
org{name, id?}JSON-LD Organization.name / 企業名 + companyId. Smoke: {name:"ニッコン情報システム株式会社", id:"2099665"}.
web{website, socials[]}JSON-LD url or /preConversion/externalLink?url=. Smoke: https://www.nikkon-is.co.jp/. socials is often [].
leadSourceenumCompany profile = entity.
leadRevealenumvisible — digits are already in HTML / JSON-LD. Not click / xhr.
leadAbsencesobjectPer-subfield reason. Smoke: {emails:"本站无", person:"本站无"}.

A legacy phone string (first landline) stays on company-detail rows.

Reveal cost

There is no click-to-reveal and no reveal XHR on iPROS. Phones, FAX, and 门牌 are already visible in company HTML and JSON-LD (Organization.telephone, DOM 電話 / phone, tel:, FAX). The Actor does not click a 「電話を表示」 button (the control does not exist).

enrichDetails defaults on because SERP and PDP cards have no phones. The worker must follow company_detail, not only the PDP. That extra hop is worker/proxy time, not a second PPE event — you are still charged once per Dataset item.

Turn enrichDetails off only when you want thin catalog cards (IDs / titles / images / URLs) and accept empty contact fields.

Honest limitations

  • Emails: 本站无 on the www.ipros.com guest company table. Empty emails + leadAbsences.emails = 本站无. Do not invent addresses. Logged-in mailboxes were not opened.
  • 担当者 / person: 本站无 on the guest company table. Empty person + leadAbsences.person = 本站无.
  • Do not submit /inquiry/register/ RFQ forms or catalog-download POSTs. Catalog URLs may appear on the row; the Actor does not download gated files.
  • ja 门牌 is the source of truth vs en JSON-LD. Company 1017 en drops 4F and uses Ota-ku vs ja 品川区. Company 2045506 en 3-4-14 Nanhabatake does not match ja 六町4-7-3.
  • en company AppleScript / browser-direct URLs can infird-empty; HTTP SSR still has leads. Do not treat an empty PX shell as 「本站无」.
  • en keyword product_search is 未验证. ja keyword / category search and en category product_search were opened.
  • Ranking rows: leadDQ=false. Ranking cards have no phones; do not treat ranking as a lead surface.
  • pr.www.ipros.com 据点 pages are 未验证 (branch lists / extra phones on the PR subdomain were not opened).
  • Remaining L1 / L2 / 业种 / 47 prefectures are 未验证. Opened this cycle: ja+en product_search, company_search, company_detail, product_detail (plus ja company_products). Do not claim the full taxonomy was smoke-tested.
  • Copyright 2001-2026 is not a phone. It appears in the page footer and must not be parsed as Organization.telephone.
  • Phone "-" means 本站无 for that company, not a sample number.
  • The old 2026-08-01 CloudFront 403 report is obsolete. This round’s public HTML is HTTP 200 with JSON-LD phones.
  • Contact phones and addresses are output in full. They are not redacted, privacy-masked, or dropped on free-tier sample runs.

Why scrape iPROS?

iPROS is a major Japan B2B product and manufacturer directory across machinery, electronics, chemicals, logistics, IT, and more. Teams scrape iPROS for supplier discovery, competitor catalogs, lead generation, and assortment monitoring:

  • Monitor product categories (L1 + L2) and weekly rankings
  • Build company lists by industry (businessClass) and prefecture / district / foreign region
  • Pull product and company detail pages with official sites and images
  • Feed CRM, BI dashboards, Google Sheets, BigQuery, or AI agents with clean rows
  • Work in Japanese or English without maintaining your own anti-bot stack

Compared with generic URL scrapers, this Actor returns iPROS-specific fields and covers the full public taxonomy matrix in one input surface.


More Actors like this

Need another marketplace, Japan site, or a different vertical? Use a dedicated Actor below for structured fields. Use this Actor for iPROS (www.ipros.com) B2B products and companies.

Similar e-commerce & Japan scrapers

Prefer another specialized scraper?

If your target has a specialized Actor below, use that first — usually cheaper and more structured than a generic scrape.

Jobs & Freelance

Real Estate

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ See the full catalog in Related Actors below, or browse apify.com/lentic_clockss.


How to scrape iPROS (no code required)

  1. Create a free Apify account
  2. Open iPROS Scraper
  3. Choose a mode: product_search, product_detail, company_search, company_detail, company_products, ranking, or categories
  4. Set locale to ja or en
  5. Enter a categoryId / category2Id, businessClass, prefecture / district, productId, or companyId
  6. Leave enrichDetails on (the default) so SERP/PDP rows follow company_detail for phones and 门牌. Turn it off only for thin catalog cards. Optionally set maxResults
  7. Click Start and download the Dataset as JSON, CSV, Excel, or JSONL

Start with maxResults: 5–15 to verify the query, then scale up.


How much does it cost to scrape iPROS?

This Actor uses pay-per-event pricing. You are charged for:

EventPrice
Actor Start (apify-actor-start)$0.005 per start
Result (apify-default-dataset-item)$3.00 / 1,000 results ($0.003 each on FREE/BRONZE)

Platform usage costs are included — you do not pay separate Apify compute/proxy usage for this Actor on top of the event prices above (User pays platform usage costs = No).

Volume discount tiers (per result)

Tier$/1,000per result
FREE*$3.00$0.003
BRONZE$3.00$0.003
SILVER$2.60$0.0026
GOLD$2.20$0.0022
PLATINUM$2.00$0.002
DIAMOND$1.60$0.0016

*FREE matches BRONZE for this Actor.

Example cost estimates (FREE/BRONZE)

Results collectedApprox. event cost*
100~$0.31
1,000~$3.01
10,000~$30.01

*Assumes one Actor start at default memory billing for start events, plus $0.003 per Dataset item. Exact start billing can scale with allocated memory (one start event per GB, minimum one).

Free plan limits

On a free Apify plan, this Actor enforces developer limits of 10 runs and 200 results per run. Upgrade to a paid Apify plan for unlimited runs (event prices still apply).


Input examples

Tokyo companies (English)

{
"mode": "company_search",
"locale": "en",
"prefecture": "13",
"maxResults": 20
}

Product L2 category + enrich

{
"mode": "product_search",
"locale": "ja",
"categoryId": "100102",
"category2Id": "100349",
"maxResults": 30,
"enrichDetails": true
}

Company industry filter

{
"mode": "company_search",
"locale": "ja",
"businessClass": "100077",
"maxResults": 40
}

Product detail

{
"mode": "product_detail",
"locale": "ja",
"productId": "2000816070"
}

Company detail + products

{
"mode": "company_products",
"locale": "en",
"companyId": "2106287",
"maxResults": 50
}

Full coverage matrix

{
"mode": "categories",
"locale": "en",
"maxResults": 500
}

Coverage matrix

DimensionCoverage
Hostwww.ipros.com
Localesja · en
Product L114 (categoryId 100101–100114)
Product L294 (category2Id)
Company industries36 (businessClass)
JP prefectures47 (prefecture 1–47)
JP districts7 (district)
Foreign company regions16 via prefecture (e.g. China 100036)
Modesproduct_search · product_detail · company_search · company_detail · company_products · ranking · categories

Use mode=categories to dump the live matrix from a run.

Opened this documentation cycle (ja+en): product_search, company_search, company_detail, product_detail. ja company_products was also opened. That is not a claim that every L1/L2 category, every businessClass, or all 47 prefectures were verified. 未验证: en keyword product_search, ranking as a lead surface (leadDQ=false), pr.www.ipros.com 据点.


Output example

Catalog / product row (IDs, title, image, official site):

{
"type": "product",
"productId": "2000816070",
"name": "移動式吊足場『ラック足場』",
"title": "移動式吊足場『ラック足場』",
"url": "https://www.ipros.com/product/detail/2000816070/",
"description": "…",
"image": "https://image.www.ipros.com/public/product/image/…",
"companyId": "2106287",
"companyName": "米山工業株式会社",
"companyUrl": "https://www.ipros.com/company/detail/2106287/",
"officialSiteUrl": "http://www.yonekou.jp/",
"locale": "ja",
"source": "product_serp",
"scrapedAt": "2026-08-01T11:04:06.484406+00:00"
}

Company-detail lead row (unredacted smoke 2099665, ja):

{
"type": "company_detail",
"companyId": "2099665",
"name": "ニッコン情報システム株式会社",
"url": "https://www.ipros.com/company/detail/2099665/",
"phones": [
{ "value": "03-3553-6016", "type": "landline" },
{ "value": "03-3553-5770", "type": "fax" }
],
"emails": [],
"address": {
"street": "入船3-1-13 入船ニッコンビル3F",
"unit": "入船3-1-13 入船ニッコンビル3F",
"locality": "中央区",
"region": "東京都",
"postalCode": "104-0042",
"country": "JP",
"full": "〒104-0042 東京都中央区入船3-1-13 入船ニッコンビル3F"
},
"geo": { "lat": 35.6712571, "lng": 139.7758021 },
"person": {},
"org": { "name": "ニッコン情報システム株式会社", "id": "2099665" },
"web": { "website": "https://www.nikkon-is.co.jp/", "socials": [] },
"leadSource": "entity",
"leadReveal": "visible",
"leadAbsences": { "emails": "本站无", "person": "本站无" },
"locale": "ja",
"source": "company_detail"
}

Tips for best results

  • Prefer category2Id when you know the L2 — narrower and usually cleaner than L1 alone
  • Use prefecture=13 (Tokyo) or district for regional company lists
  • Leave enrichDetails on (the default) so listing rows follow company_detail for phones and 门牌. SERP/PDP cards have none. The extra hop is not a second PPE charge
  • Keep maxResults modest on free plans (capped at 200 per run)
  • Default memory is 1024 MB — enough for this thin HTTPS Actor
  • For one-off protected URLs outside iPROS, use Stealth Web Scraper

FAQ

Is this an official iPROS API?
No. It is an unofficial scraper of public iPROS product and company pages.

Do I need my own proxies?
No for normal Store runs. Japan-oriented residential egress is included with the Actor.

Japanese and English — which should I use?
Use locale=ja for the primary Japanese catalog and for 门牌 (ja is the source of truth). Use en for /en/… URLs. en JSON-LD can drop floor (1017 4F) or disagree with ja street (2045506).

Does the Actor return company phones and addresses?
Yes, in full, from company HTML / JSON-LD. They are not redacted. SERP/PDP cards have no phones — keep enrichDetails on so the worker follows company_detail.

Are emails and 担当者 included?
Not on the public www.ipros.com company table. emails is [] and person is empty, with leadAbsences = 本站无. The Actor does not invent them.

Can I scrape RFQ forms or gated catalog downloads?
No. Login, /inquiry/register/ forms, and gated catalog POSTs are out of scope.

Can I use this with n8n / Make / Zapier?
Yes — run the Actor via the Apify API or native Apify integrations and map Dataset items downstream.

Where are run diagnostics stored?
Successful runs write INPUT_ECHO and RUN_SUMMARY to the default key-value store. Failed runs also write ERROR_SUMMARY.


Connect to your tools

PlatformHow to connect
Make.comSearch "Apify" → "Run Actor" → lentic_clockss/ipros-scraper
n8nAdd Apify node → "Run Actor" → same Actor ID
ZapierApify integration → Run Actor
LangChainApifyActorsTool("lentic_clockss/ipros-scraper")
Python / Node.jsApify SDK or HTTPS API

API call example

curl "https://api.apify.com/v2/acts/lentic_clockss~ipros-scraper/runs" \
-X POST \
-H "Authorization: Bearer YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"mode":"company_search","locale":"en","prefecture":"13","maxResults":10}'

Results:

GET https://api.apify.com/v2/datasets/{datasetId}/items?format=json

Live-view Standby API

This Actor enables Apify Standby and ships .actor/openapi.json for Live-view:

  • GET / / GET /health — Actor readiness (no scrape)
  • GET /input-example — safe low-cost example input
  • GET /openapi.json — OpenAPI document
  • POST /search — optional Live-view preview (capped maxResults); persist production results with a normal Actor run

Full jobs should be launched as normal Apify Actor runs so Dataset rows plus INPUT_ECHO, RUN_SUMMARY, and ERROR_SUMMARY are persisted.


Runtime

SettingValue
Default memory1024 MB
Timeout default3600 s
StandbyEnabled (lightweight Live-view)
Free plan caps10 runs / 200 results per run

All 77 public Actors from [lentic_clockss]. Click a name to open the Store detail page.

Jobs & Freelance

Real Estate

E-commerce

Travel & Stays

Social & Content

Ads Intelligence

Local & Maps

General Tools

→ Browse the full profile: apify.com/lentic_clockss