Learn how to integrate with our sensor data API
https://api.useagroqr.com/v3Include your API key in the header:
X-API-Key: your_api_key_hereStandard tier: 10,000 requests/day
Premium tier: 1,000,000 requests/day
Our team will reach out to you in 1-2 days to let you try out our API. Please join our waitlist. Thanks for your interest!
Request an API TokenGET /sensor/{qr_code_id}Retrieves the latest data from a specific sensor by its QR code ID.
qr_code_id (required) - The unique identifier of the sensorinclude_history=true (optional) - Include historical data pointsdays=7 (optional) - Number of days of history to includeimport requests
def get_sensor_data(qr_code_id, api_key):
url = f"https://api.useagroqr.com/v3/sensor/{qr_code_id}"
headers = {
"X-API-Key": api_key,
"Accept": "application/json"
}
try:
response = requests.get(url, headers=headers)
response.raise_for_status() # Raise exception for 4XX/5XX responses
return response.json()
except requests.exceptions.RequestException as e:
print(f"Error fetching sensor data: {e}")
return None
# Usage
api_key = "your_api_key_here"
data = get_sensor_data("JAwKj1zVnq", api_key)
if data:
print(f"Temperature: {data['sensing_data']['temperature']['value']}")
print(f"Location: {data['metadata']['sensor_placement']['location_description']}")