Sofue Data

One-person data studio · Japan

Daily history for public data that nobody archives

App Store charts and company job boards only show what is true today. Since August 8, 2026, I have been recording them on a daily schedule and turning the results into data products for developers, analysts and sales teams. The pipeline is built and maintained with Claude.

US App Store · Top Free · daily rank
PineDrama – Short Dramas
Aug 8 – Oct 6, 2026
#1 #25 #50 #70 Aug 8 Sep 1 Oct 1 #62 #7
Apple's public feed shows only the current chart. This line comes from my own daily snapshots; gaps are days the capture job did not run.

Track record as of October 8, 2026

37
daily snapshots since Aug 8, 2026
77,000+
rows recorded, with 98.5% of scheduled fetches succeeding
4,304
distinct apps seen across 10 storefronts
58
runs of ATS Hiring Signals by Apify users, 27 in the last 30 days with no failures

Products

One product live, one in private beta

Each product reads an official public endpoint and adds what the source does not keep: history, a common schema across vendors, or the change since the last run.

Live on the Apify Store

ATS Hiring Signals

Job postings from Greenhouse, Lever, Ashby, SmartRecruiters and Recruitee in one schema. Delta mode returns only the roles opened or closed since the last run, with first-seen dates, plus a per-company rollup of who started hiring and for what.

Price
Free; you pay only Apify platform usage
Usage
58 runs by Apify users since August
For
Recruiters, and sales teams that treat hiring spikes as buying signals
Open on the Apify Store →
Private beta

App Store Chart History

Top Free and Top Paid, top 100, for 10 storefronts: US, JP, GB, DE, FR, KR, CA, AU, BR and IN. The Apify actor is built and tested but not public yet. The daily history collected so far is available on request.

Planned price
$1 per 1,000 rows
For
Indie developers, ASO tools, investors tracking category momentum
Sample: US Top Free, Oct 7 (JSON, 100 rows) →
Planned

Agent-payable Data API

The same history and derived signals over HTTP, for AI agents that pay per request with x402 instead of signing up for an account and an API key.

Price
Per request
For
Autonomous agents and developer tools

How it works

Capture, store, deliver

Capture

A job scheduled for 06:00 JST reads each source's official public endpoint. Today that is 20 App Store chart feeds (10 storefronts, Top Free and Top Paid) and the Hacker News front page.

Store

Rows are appended as NDJSON, one file per source per day, and committed to git so that every snapshot has a verifiable timestamp. A day that was not recorded cannot be recovered later.

Deliver

Apify actors serve current data on demand. Derived signals, such as rank momentum and hiring deltas, are computed from the same files.

One row from the October 6, 2026 snapshotFull sample (100 rows)
{ "ts": "2026-10-06T21:00:02.048Z", "country": "us", "chart": "top-free",
  "rank": 7, "appId": "6754134922", "name": "PineDrama - Short Dramas",
  "artist": "TikTok Ltd.", "releaseDate": "2025-12-23",
  "url": "https://apps.apple.com/us/app/pinedrama-short-dramas/id6754134922" }

Built with Claude

How I use Claude

I run the studio alone. Three Claude Code agents handle the work that would otherwise need more people: finding sources, building actors, and repairing them when a source changes.

Niche Scout

finds sources

Searches for long-tail public data, opens every candidate URL to confirm it is reachable, checks robots.txt and terms, and looks at how many similar actors already exist on the Apify Store.

Actor Scaffolder

builds actors

Turns a target spec into a deployable Apify actor: typed input schema, pay-per-event billing, timeouts and retries, Dockerfile and README. Both actors were built with Claude Code.

Maintenance Monitor

keeps them running

Reads run logs, separates transient errors from structural breaks such as a changed response schema, and proposes the exact parser fix, starting with the sources that matter most.

Next: the Claude API

Today these agents run in interactive Claude Code sessions. The next step is to run them, together with a new enrichment step that normalizes job titles, departments and seniority and classifies apps, on the Claude API so the pipeline keeps working without me at the keyboard.

Data rules

What I collect, and what I don't

Non-personal data only

No names, contact details or anything else that identifies a person.

No gated sources

Nothing behind a login, a paid license, or terms that prohibit collection.

Official endpoints first

Public JSON APIs and open data before HTML pages, with robots.txt respected.

Verifiable provenance

Every snapshot is timestamped and kept append-only.

About

Who runs Sofue Data

Sofue Data is a sole proprietorship in Japan, run by Takuma Sofue, a software engineer. I started it in August 2026 to find out how far one person can take a data business when AI agents do most of the building and upkeep.

  1. Aug 8, 2026
    First daily snapshot of App Store charts and the Hacker News front page
  2. Aug 8, 2026
    ATS Hiring Signals published on the Apify Store
  3. Oct 7, 2026
    sofuetakuma.uk launched
  4. Oct 8, 2026
    37 snapshots and 77,000+ rows recorded

Roadmap

What comes next

  • Publish App Store Chart History on the Apify Store.
  • Move the daily capture from a local machine to a scheduled cloud job, so that no day is missed.
  • Run the agents and the enrichment step on the Claude API.
  • Add more sources that have no public archive. Transit and public-infrastructure open data are under evaluation.
  • Offer a self-serve history API, including an endpoint that AI agents can pay per request.

Contact

Questions, dataset requests and partnerships are welcome.

hello@sofuetakuma.uk