Learn how to integrate with our sensor data API
https://api.useagroqr.com/v3
Include your API key in the header:
X-API-Key: your_api_key_here
Standard 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']}")