Description Usage Arguments Details Value References Examples
The Export API allows exporting large datasets and structured records from Censys to JSON or CSV files. Unlike the query endpoint, there are no limits on the type or amount of data returned.
1 2 |
query |
the SQL query to be executed |
format |
the format data should be output in. Must be |
flatten |
should nested and repeated fields in the query results be flattened. Default: |
compress |
should data files be gzipped. Default: |
delimiter |
delimiter to use between fields in the exported data. Default: |
headers |
should a header row be included in results files. Default: |
Exports are executed as asynchronous jobs. You must first start a job. If the query is parsed successfully, the call will return a job ID, which is used in subsequent calls to get job. Once a job executes successfully, the get job endpoint will provide a list of 128MB JSON files that are available for download for 24 hours. Jobs typically require 15-30 seconds to execute.
You must have both CENSYS_API_ID
and CENSYS_API_SECRET
present in the
R environment for the functions in this package to work. It is highly suggested that
you place those in ~/.Renviron
at least for interactive work.
API call result (invisibly)
Censys SQL query syntax: https://censys.io/query; API doc: https://censys.io/api/v1/docs/export
1 2 3 4 5 6 7 8 | ## Not run:
q <- censys_start_export("
SELECT location.country, count(ip) FROM ipv4.20161206 GROUP BY location.country
")
censys_export_job_status(q$job_id)
censys_export_download(q$job_id, "~/Data")
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.