Create a new BaseScraper with the given options.
Scraper configuration options.
Fetch transaction data for all portfolios.
The scraping result with accounts.
Verify OTP code and return a long-term token.
The OTP code from the user.
The long-term token result.
Initialize the scraper and set the default timezone.
True when initialization completes.
Login using email, password, and OTP.
The user credentials.
The login result.
Register a listener for scrape progress events.
Callback receiving company ID and progress payload.
Run the full scrape lifecycle: init, login, fetch, terminate.
The user's bank credentials.
The scraping result with accounts or error details.
Trigger two-factor auth by sending an OTP.
Full international phone number.
The trigger result.
OneZero bank scraper — fetches transactions via GraphQL.