VROF

Fetching data that isn't on the web from apps

Sometimes the same information isn't available on the web. Then someone has to open the app, tap through each item, and transcribe it by hand. We make a program do that work.

Public cases 3 · 2024–2026

Approach

What we read
The app's screen structure
What we don't use
Reading screens from photos

We don't take photos of the screen and read them.

When an app draws a screen, it holds the position of every item as structure. We read that structure directly to find the items. Unlike the approach of photographing the screen and recognizing the text, we locate the same spot even when the font or resolution changes.

  • It keeps going to the end of the list

    For items not yet on the screen, it scrolls down gradually and waits. If a missing button were treated as an instant failure, a collection interrupted partway would be only half done.

  • It shows progress on screen

    A long-running job is indistinguishable from a stuck one when no progress is visible. It reports what stage it is at, how many items are done, and what has finished, as it goes.

  • If a path works, we take it

    What is visible only in the app is read from the app; what can be confirmed on the web is taken from the web. Sticking to one method makes even reachable targets a roundabout struggle.

  • Made for the recipient to use right away

    Results are delivered as Excel. The tool is handed over as an executable, so the recipient can use it without installing Python.

Cases

Public
3 cases
Duration
2024–2026

What we built for you.

Each case shows the situation before it was commissioned, the result, and the actual screens.

  1. 2026 Workflow automation Real estate presale

    Two presale-info apps, tied together into a single collection tool

    Pick the regions and themes you care about, and the app's list gets swept to the end until listing details land in Excel. Instead of photographing the screen and reading the picture, it reads the screen structure the app actually draws.

    Checking presale listings across two apps Opening the app and copying each listing down one at a time from Select region/theme and run once · organized in Excel to

  2. 2025 Workflow automation Logistics

    A tool that collects franchise store info from three delivery apps and cross-checks it

    Pick just a region, and the franchise list that was only visible inside the app is organized into twelve items, with presence in other delivery apps cross-checked by business registration number.

    Franchise store status across three delivery apps Opening the app, tapping each store one by one, and copying them into Excel from Run after picking a region · twelve items organized into Excel, with presence in other delivery apps cross-checked to

  3. 2024 Workflow automation Logistics

    A collection tool that reads nationwide store stock directly from an app

    Enter a product list and it searches the app one by one, reads per-size stock status, and outputs Excel. With multiple devices running at once, a longer list doesn't stretch the time proportionally.

    Per-product, per-size store stock checks Called the store to ask from One run after entering the product list · organized in Excel to

Boundary

Public
Only within the scope of the client's consent

What we don't do.

The target service's terms of use and privacy protection come first. What to collect and how far is agreed first with the person who commissioned the work. Even in the cases on this page, anything that could identify a particular store or staff member has been masked — each case's screen description notes what was hidden.

Mobile App Data Extraction Pricing

Stated
VAT excluded

From KRW 550,000 per app

Rather than reading text markup as on the web, we drive the screens themselves to extract data, so flow design and keeping up with app releases take considerably more work.

Supports both Google Play Store and Apple App Store (Android / iOS) apps. Pricing varies based on authentication steps and navigation complexity. A 10% discount applies when ordering 3 or more apps simultaneously. (VAT excluded)

Modifications required due to app version updates (screen flow changes) or after the complimentary support period are billed at 50,000 KRW per hour at cost (historically, past support cases have rarely exceeded 50,000 KRW).

Contact

Reply
Within 1 business day

Even if it exists only in an app, there's a way.

Tell us which screen of which app the data sits on, and we'll first check whether it can be fetched.

Replies within 1 business day

We offer consultations to help you save time Free consultation · Replies within 1 business day

Contact