Internet Archive Scraping API Access
ia_scrape(query, fields = c("identifier", "addeddate", "title"),
sorts = "identifier asc", count = 5000L, summary = FALSE)
Arguments
query |
the query; Lucene-like query;
See IA Advanced Search for possible options. |
fields |
Use ia_fields() for an up-to-date listing of possible reutrn fields.
Default is c("identifier", "addeddate", "title") . |
sorts |
sort collations, character vector. Any of the sort fields from the fields`` endpoint can be specified. If the identifier`` is specified as a sort field,
it must be the last sort (the function will try to help you out with this if
you forget). A field can have an asc or `desc` modifier (separate it from the field
name with a space). The default is `identifier asc` (and is always the implied last collation).
Example: `c("title asc", "publicdata desc")` |
count |
The number of results to return. Minimum is 100 . Default is 5000 ,
Maximum is 9999 ; See https://archive.org/help/aboutsearch.htm for
information on restrictions. Use ia_scrape_next_page() on the return value of
this function (or the result of ia_scrape_next_page() ) to paginate through
API results until ia_scrape_next_page() ) returns NULL or ia_scrape_has_more()
returns FALSE . |
summary |
if TRUE , then only the number of results is returned. Default: FALSE |
References
https://archive.org/help/aboutsearch.htm
See also
Examples
x <- ia_scrape("lemon curry")