Learn · 6 min read

Automate Without an API

The short answer

First figure out which "no API" you have. Then try routes in order of cost: exports, supported file imports, read-only database queries, selector-based RPA, and vision agents that work through the screen. The first route that covers the task is usually the cheapest.

Four kinds of "no API"

MCP does not change this. An MCP server wraps an existing interface, so a system with no API usually has no MCP server either.

The five routes, cheapest first

1. Exports for reading

Many "integration" requests only read data. A nightly CSV report into a shared folder can feed a reconciliation or a dashboard. Check that columns stay fixed and that the export includes every record. Exports never write back.

2. File imports for writing

Built-in import tools run the application's own validation. Confirm they cover the transaction you need, not just master data like vendors and items.

3. Read the database, never write to it

SQL reads are fast and exact. Direct writes skip validation, numbering and audit logs, and can void vendor support.

4. Check the accessibility tree before buying RPA

Classic RPA needs the app to publish its controls for screen readers. Checking takes ten minutes with a free inspector tool: hover over the fields you need and see what comes back.

5. Vision agents where selectors fail

A vision agent reads the screen, finds the control by what it looks like and says, acts with mouse and keyboard, then checks the screen again. No tree, no selectors, no fixed coordinates. It also moves from the ERP to a PDF to a portal in one run, which is where most re-keying happens. What Is a Computer-Use Agent →

What the inspector tells you

What you seeTypical appsOptions
Every field and button named Most modern Windows apps, browsers Selector RPA or vision agent
Window and menus only Custom-drawn grids, older Delphi/VB6 apps Vision agent
Nothing at all Citrix, remote desktop, terminal emulators Vision agent

Decision tree

Work down the list. The first yes is usually the cheapest route.

Answer yes or no. The first yes is your route.

Question 1 of 6

Read-only task?

Read-only task? Use an export or database read.

A supported import or API covers it at a price you accept? Use it.

Tens of thousands of transactions a day on one fixed screen? A proper interface likely wins at that scale.

Every control exposed and a developer to maintain selectors? RPA can work.

Work crosses the ERP, documents, email and portals, or lives in remote sessions? Use a vision agent, with exact rules for values and a person at irreversible steps.

Process changes weekly or runs twice a year? A person may be cheaper for now.

Options side by side

Plan for the vision route's limits: it works at about human pace, exact values need rules and a read-back check, and a redesigned screen still needs a quick update.

OptionReadsWritesSurvives a screen changeSetup
ExportYesNoYesHours
File importNoYesYesDays
Database queryYesUnsafeYesDays
Selector RPAYesYesPartlyWeeks
Vision agentYesYesMostlyHours to days

Where LaunchAI fits

In LaunchAI Studio the screen is the default route, and the others still slot in: a step with a clean API can call it, a file import stays a file import. The desktop ERP, the portal and the scanned PDF sit in one workflow. Product →

Questions

Is screen automation allowed under my license?

Check two things before running unattended: your software license and any portal's terms of use.

The vendor charges for an API. Pay or not?

Price both routes over three years. Often the answer is a mix: pay for the API on a few high-volume steps, keep the rest on screen.

Should we wait for the vendor's API?

Only if it has a date and covers your transaction. Roadmap promises do not reduce this month's re-keying.

No prompts. No babysitting. No Integrations.

Get a demo with our specialist team.

Get demo