Skip to contents

Sends asynchronous HTTP GET requests to fetch data from multiple API pages concurrently.

Usage

get_async_pages(pages, nested)

Arguments

pages

Character vector of full URLs specifying the API endpoints to request.

nested

Logical value indicating whether to flatten nested lists in the JSON responses.

Value

A list of parsed JSON responses from each page.

Details

This function uses future.apply::future_lapply() to perform concurrent HTTP GET requests for multiple pages. It retrieves and parses the JSON responses from each URL provided.

Author

Khaled Al-Shamaa, k.el-shamaa@cgiar.org