Terms of use

Last updated 2026-09-24

What this service is

https://query1.jfnc.org is a free, unauthenticated API that returns EDINET disclosure data in the same shape as yfinance. It is operated by an individual, not as a company business.

This is not investment advice. No responsibility is accepted for any decision made using this data.

No warranty

The service is provided as is. No guarantee is made as to the accuracy, completeness or timeliness of the data. There is no SLA. It may be suspended, slowed, changed or discontinued without notice.

There is no obligation to correct errors in the data. Corrections are made where they are noticed, but no timeframe is promised.

In particular, amendments to filings past their EDINET public inspection period cannot be retrieved and may not be reflected.

Rate limits

Burst60 requests per IP address
Refill0.5 requests per second
On exceedingHTTP 429 with Retry-After: 10
What countsOnly requests that reach the database (cached responses do not)

Ordinary use can reach the limit. A single info lookup issues several requests, so iterating over many companies will exhaust the allowance. Honour Retry-After, or run your own server.

Per-request limits

ParameterLimit
modules40
type400
symbols20
Symbol length20 characters

Nightly update

The database is updated every night from about 20:30 JST for roughly an hour (Japan time). During that window cached responses are served, and requests with no cached response return 503.

Prohibited

  • Circumventing the rate limit, for example by rotating IP addresses
  • Redistributing the data while concealing its source (redistribution itself is permitted with the attribution in License and attribution)
  • Vulnerability scanning and load testing

Logging

IP addresses are recorded in access logs for rate limiting and abuse investigation. They are not provided to third parties except where required by law.

Running your own server

If you need data in volume, you can run the server yourself, in which case no rate limit applies.

jf.set_base_url("http://localhost:8080")

Changes

These terms may change without notice. The date at the top of this page is updated when they do.