Japan Public Procurement Intelligence avatar

Japan Public Procurement Intelligence

Pricing

from $100.00 / 1,000 analysis outputs

Go to Apify Store
Japan Public Procurement Intelligence

Japan Public Procurement Intelligence

Unofficial analytics for Japanese public procurement and government tender listings from the official Kankouju portal. Get agency, region, category, procedure, and monthly summaries with machine-readable coverage.

Pricing

from $100.00 / 1,000 analysis outputs

Rating

0.0

(0)

Developer

Junya Shimosaka

Junya Shimosaka

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

This unofficial Actor searches the official Kankouju Information Portal API and turns Japanese public procurement and government tender listings into analysis-ready JSON. It returns agency, region, category, procedure, and monthly summaries with explicit coverage for AI agents, market research, and sales planning.

What this Actor does

  • Searches the official Kankouju Information Portal API using your keyword and optional filters.
  • Normalizes returned procurement listings into the Default Dataset.
  • Saves a summary as OUTPUT in the Default Key-value Store.
  • Reports how much of the portal's search result was fetched, so partial results are not presented as a complete analysis.

Quick start

{
"query": "情報システム",
"maxItems": 10
}
InputDescription
queryRequired search keyword.
maxItemsMaximum records to fetch: 1–1,000; default 100.
prefectureTwo-digit JIS X0401 prefecture code, such as 13.
category物品 (goods), 工事 (construction), or 役務 (services).
organizationProcuring organization name.
fromDate, toDateDate filters in YYYY-MM-DD format. The API filters by announcement date or portal acquisition date.
topNNumber of organizations in the ranking: 1–100; default 10.

Output

The Default Dataset contains normalized procurement records. Unavailable fields are null.

The OUTPUT record contains analysisStatus, coverageRatio, coveragePercent, analysisScope, meta, summary, topOrganizations, categoryBreakdown, procedureTypeBreakdown, prefectureBreakdown, monthlyTrend, recentOpportunities, warnings, and source.

analysisStatus has three values:

  • no_results: the portal search returned no hits and no records.
  • complete: all results for this specific portal search were fetched at that time. This does not mean all public procurement in Japan was covered.
  • partial: only some of the portal search hits were fetched. Rankings, distributions, and monthly counts describe the fetched records only and may not represent all search hits.

coverageRatio is fetchedItems / SearchHits: null for no_results, 1 for complete, and a value between 0 and 1 for partial. It is the unrounded coverage value; coveragePercent is a rounded display value. analysisScope records the portal search, filters, hit count, fetched count, and requested limit.

Pricing

  • Analysis output: $0.10 per successful, non-empty analysis. The analysis-output event is charged once after the Dataset and OUTPUT are saved.
  • Actor start: $0.00005 per start. This is a platform-generated event and may still apply when there are no results or a run fails.
  • Platform usage is included in the event prices; users do not pay it separately.

For no_results, analysis-output is not charged. Failed API, parsing, Dataset, or OUTPUT operations do not intentionally trigger that event. Event prices are configured in Apify Console.

Coverage and limitations

  • The official API returns at most 1,000 records per request. SearchHits is the total number of portal search hits, which can exceed fetchedItems.
  • When analysisStatus is partial, all summaries and rankings use only fetchedItems. Narrow the search with dates, prefecture, category, or other filters when SearchHits > 1,000. Increasing maxItems can improve coverage when it is below the available result count.
  • deadline maps to PeriodEndTime, the delivery deadline, not the bid submission deadline.
  • CftIssueDate may be the portal acquisition date when an announcement date is unavailable.
  • Awardee, award amount, and award date are not provided because the official API does not expose them as structured fields.
  • Announcement full text is not stored. The portal may not cover every public procurement opportunity in Japan.
  • Verify current details and original procurement information with the procuring organization and the portal before acting on a listing.

Data source

Official source: Kankouju Information Portal. See its API guide.

This is an unofficial Actor. It is not an official or endorsed product of the Japanese government, the SME Agency, the Kankouju Information Portal, or Apify.

Example coverage

In one run with query: "情報システム" and maxItems: 10, the Actor fetched 10 records from 30,608 portal search hits. The output reported analysisStatus: "partial" and coveragePercent: 0.0327%.

This is only an example from one search run and is not representative of all procurement data.

日本語案内

このActorは、官公需情報ポータルサイト公式検索APIの返却結果を正規化・集計する非公式ツールです。取得範囲や原情報は、必ず発注機関および同ポータルで確認してください。