The present disclosure relates generally to electronic data, and more particularly, to techniques for capturing change data of a database by a remote system. In various embodiments, a technique includes executing, on a first computing system, an application that is configured to obtain information including data records change data of the data records from a database of a second computing system. The database stores one or more transaction logs and the change data is obtainable from the one or more transaction logs. The technique further includes sending, by the first computing system, a request to obtain the information from the database. The request includes a function to execute a stored procedure or a user-defined function on the second computing system that performs a read of the change data. The technique further includes receiving, by the first computing system, the information obtained from the database.