Authorizations
No authentication required — this endpoint can be accessed anonymously.
List measurements of all types. Note that the returned list is polymorphic, so that the fields returned will differ per measurement type.
return only the fields containing either IPv4 or IPv6 measurements. (4 - IPv4, 6 - IPv6)
Used to get the next page of results when the maximum page number has been reached.
filter by the ID of a probe currently participating in this measurement
filter on the exact description
filter on the description containing the value.
filter on the description ending with value.
filter on the description starting with value.
only return favourited measurements
[deprecated, use group_id] Filter by group ID
filter by group ID
only return hidden measurements (by default they will be excluded)
filter on ID being one of a comma-separated list
filter on id being greater than value.
filter on id being greater than or equal to value.
filter on ID being one of a comma-separated list
filter on id being less than value
filter on id being less than or equal to value.
filter on the interval matching the value.
filter on the interval being greater than value.
filter on the interval being greater than or equal to value.
filter on the interval being less than value.
filter on the interval being less than or equal to value.
return only one-off measurements.
return only publicly available measurements.
Filter on page number. The maximum number of results is 10000, beyond which you must use 'after='
Set the number of measurements returned on one page. Maximum size is 500, default is 50.
filter by the ID of the probes that were selected by participation requests for this measurement (100 probes max)
filter on probes requested
filter on probes requested being greater than value
filter on probes requested being greater than or equal to value
filter on probes requested being less than value
filter on probes requested being less than or equal to value
filter on probes_scheduled
filter on probes scheduled being greater than value
filter on probes scheduled being greater than or equal to value
filter on probes scheduled being less than value
filter on probes scheduled being less than or equal to value
filter on the protocol for the measurement, works only it conjunction with dns|traceroute.
filter on description (for DNS measurements) or target (other measurements) for containing value.
Sort the results based on certain field values. Sort directives beginning with '-' imply a descending/reversed sort order.
filter on start time (as a unixtime timestamp) of scheduled measurement.
filter on start time being greater than the value (after).
filter on start time being greater than or equal to the value (after).
filter on start time being less than the value (before).
filter on start time being less than or equal to the value (before).
filter on the status of the measurement. Multiple statuses are specified as comma-separated values. (0: Specified, 1: Scheduled, 2: Ongoing, 4: Stopped, 5: Forced to stop, 6: No suitable probes, 7: Failed, 8: Archived)
filter on the status of the measurement. Multiple statuses are specified as comma-separated values. (0: Specified, 1: Scheduled, 2: Ongoing, 4: Stopped, 5: Forced to stop, 6: No suitable probes, 7: Failed, 8: Archived)
filter on stop time (as a unixtime timestamp) of scheduled measurement.
filter on stop time being greater than (after) the value. If the given value is in the past then ongoing measurements will be included.
filter on stop time being greater than (after) or equal to the value. If the given value is in the past then ongoing measurements will be included.
filter on stop time being less than the value (before).
filter on stop time being less than or equal to the value (before).
filter on list of tags
filter on the exact target FQDN (or target ip if fqdn is not available)
filter on the target containing the value.
filter on the target hostname ending with value.
filter on the target hostname starting with value.
filter on the ASN seen to be routing the target's IP address
filter on the exact or more specific target IP address
return all measurements of type value
List measurements of all types.
Note that the returned list is polymorphic, so that the fields returned will differ per measurement type.
No authentication required — this endpoint can be accessed anonymously.
return only the fields containing either IPv4 or IPv6 measurements. (4 - IPv4, 6 - IPv6)
Used to get the next page of results when the maximum page number has been reached.
filter by the ID of a probe currently participating in this measurement
filter on the exact description
filter on the description containing the value.
filter on the description ending with value.
filter on the description starting with value.
only return favourited measurements
[deprecated, use group_id] Filter by group ID
filter by group ID
only return hidden measurements (by default they will be excluded)
filter on ID being one of a comma-separated list
"comma-separated integers"filter on id being greater than value.
filter on id being greater than or equal to value.
filter on ID being one of a comma-separated list
"comma-separated integers"filter on id being less than value
filter on id being less than or equal to value.
filter on the interval matching the value.
filter on the interval being greater than value.
filter on the interval being greater than or equal to value.
filter on the interval being less than value.
filter on the interval being less than or equal to value.
return only one-off measurements.
return only publicly available measurements.
Filter on page number. The maximum number of results is 10000, beyond which you must use 'after='
Set the number of measurements returned on one page. Maximum size is 500, default is 50.
filter by the ID of the probes that were selected by participation requests for this measurement (100 probes max)
"comma-separated integers"filter on probes requested
filter on probes requested being greater than value
filter on probes requested being greater than or equal to value
filter on probes requested being less than value
filter on probes requested being less than or equal to value
filter on probes_scheduled
filter on probes scheduled being greater than value
filter on probes scheduled being greater than or equal to value
filter on probes scheduled being less than value
filter on probes scheduled being less than or equal to value
filter on the protocol for the measurement, works only it conjunction with dns|traceroute.
filter on description (for DNS measurements) or target (other measurements) for containing value.
Sort the results based on certain field values. Sort directives beginning with '-' imply a descending/reversed sort order.
"id""-id""start_time""-start_time""stop_time""-stop_time""is_oneoff""-is_oneoff""interval""-interval""type""-type""af""-af""status.name""-status.name""status.id""-status.id""probes_requested""-probes_requested""probes_scheduled""-probes_scheduled"filter on start time (as a unixtime timestamp) of scheduled measurement.
filter on start time being greater than the value (after).
filter on start time being greater than or equal to the value (after).
filter on start time being less than the value (before).
filter on start time being less than or equal to the value (before).
filter on the status of the measurement. Multiple statuses are specified as comma-separated values. (0: Specified, 1: Scheduled, 2: Ongoing, 4: Stopped, 5: Forced to stop, 6: No suitable probes, 7: Failed, 8: Archived)
"comma-separated status names or IDs"filter on the status of the measurement. Multiple statuses are specified as comma-separated values. (0: Specified, 1: Scheduled, 2: Ongoing, 4: Stopped, 5: Forced to stop, 6: No suitable probes, 7: Failed, 8: Archived)
"comma-separated status names or IDs"filter on stop time (as a unixtime timestamp) of scheduled measurement.
filter on stop time being greater than (after) the value. If the given value is in the past then ongoing measurements will be included.
filter on stop time being greater than (after) or equal to the value. If the given value is in the past then ongoing measurements will be included.
filter on stop time being less than the value (before).
filter on stop time being less than or equal to the value (before).
filter on list of tags
"comma-separated tags"filter on the exact target FQDN (or target ip if fqdn is not available)
filter on the target containing the value.
filter on the target hostname ending with value.
filter on the target hostname starting with value.
filter on the ASN seen to be routing the target's IP address
filter on the exact or more specific target IP address
"cidr prefix"return all measurements of type value
"ping, traceroute, dns, http, sslcert, or ntp""uri""uri"Output serializer fields in lexically sorted order.
This shouldn't make a difference to machines since JSON object keys are
unordered, but it makes the output easier to read and compare for humans.
Indicates this measurement is publicly available; may be changed from false to true, but not from true to false
trueUser-defined description of the measurement
Automatic top-up measurements probes
falseThreshold in days to replace a disconnected probe
3017Minimum similarity for replacement probes
"double"100.5Number of hours to re-lookup a target DNS record
0The unique identifier that RIPE Atlas assigned to this measurement
The URL that contains the results of this measurement
"uri"The ID of the measurement group. This ID references a measurement acting as group master
[Not for wifi] IPv4 of IPv6 Address family of the measurement
4 - 46 - 646Indicates this is a one-off or a periodic measurement
Distribution of probes' measurements throughout the interval (default is half the interval, maximum 400 seconds)
Indicates that a name should be resolved (using DNS) on the probe. Otherwise it will be resolved on the RIPE Atlas servers
falseConfigured start time (as a unix timestamp)
"date-time"Actual end time of measurement (as a unix timestamp)
"date-time"Current status of the measurement. Status can be: Specified, Scheduled, Ongoing, Stopped, Requested to stop, Forced to stop, No suitable probes, Failed or Archived
Numeric ID of this status (0: Specified, 1: Scheduled, 2: Ongoing, 4: Stopped, 5: Forced to stop, 6: No suitable probes, 7: Failed, 8: Archived)
Human-readable description of this status
When the measurement entered this status (not available for every status)
"date-time"Indicates if all probe requests have made it through the scheduling process
The number of the Autonomous System the IP address of the target belongs to
Enclosing prefix of the IP address of the target
The IP Address of the target of the measurement
The creation date and time of the measurement (Defaults to unix timestamp format)
"date-time"Indicates this measurement belongs to a wifi measurement group
The list of IP addresses returned for the fqdn in the target field by the backend infra-structure resolvers
Number of probes requested, but not necessarily granted to this measurement
Number of probes actually scheduled for this measurement
Number of probes actually scheduled for this measurement (alias for probes_scheduled)
The API URL of the measurement group.
"uri"estimated RIPE Atlas credits consumed by this measurement per day
Array of tags to apply to the measurement
Time of the last DNS lookup for the measurement target)
"date-time"The type of the measurement
ping - Pingtraceroute - Traceroutedns - DNSsslcert - TLShttp - HTTPntp - NTPwifi - Wi-Fi (discontinued)"ping""traceroute""dns""sslcert""http""ntp""wifi"The FQDN (if it was requested) or the ip address of the target of this measurement
Interval between samples from a single probe.
The number of packets send in a measurement execution. Value must be between 1 and 16. Default is 3
1613size of the data part of the packet, i.e. excluding any IP and ICMP headers. Value must be between 1 and 2048
2048164Time between packets in milliseconds. Value must be between 2 and 300000
3000021000Include the probe ID (encoded as ASCII digits) as part of the payload
false