Get flight images (orthophotos) for a Swedish property
curl --request GET \
--url https://lens-api.tic.io/flight-images/se/{uuid} \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/flight-images/se/{uuid}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/flight-images/se/{uuid}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/flight-images/se/{uuid}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/flight-images/se/{uuid}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/flight-images/se/{uuid}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/flight-images/se/{uuid}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"lantmateriet_OrderImageFileId": 123,
"flightYear": 123,
"flightAltitude": 123,
"resolution": 123,
"spectralType": "<string>",
"fileName": "<string>",
"fileNameLength": 123,
"fileNameReduced": "<string>",
"fileNameReducedLength": 123,
"url": "<string>",
"urlReduced": "<string>",
"error": "<string>",
"processingTimeMs": 123,
"fromCache": true,
"flightRecordingStarted": "2023-11-07T05:31:56Z",
"flightRecordingEnded": "2023-11-07T05:31:56Z",
"totalArea": 123,
"numberOfAreas": 123
}
]{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}FlightImages
Get flight images (orthophotos) for a Swedish property
Returns a list of orthophotos/flight images for a property identified by its Lantmäteriet UUID. Supports filtering to only the most recent image or a specific year (1949 onwards).
GET
/
flight-images
/
se
/
{uuid}
Get flight images (orthophotos) for a Swedish property
curl --request GET \
--url https://lens-api.tic.io/flight-images/se/{uuid} \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/flight-images/se/{uuid}"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/flight-images/se/{uuid}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/flight-images/se/{uuid}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/flight-images/se/{uuid}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/flight-images/se/{uuid}")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/flight-images/se/{uuid}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body[
{
"lantmateriet_OrderImageFileId": 123,
"flightYear": 123,
"flightAltitude": 123,
"resolution": 123,
"spectralType": "<string>",
"fileName": "<string>",
"fileNameLength": 123,
"fileNameReduced": "<string>",
"fileNameReducedLength": 123,
"url": "<string>",
"urlReduced": "<string>",
"error": "<string>",
"processingTimeMs": 123,
"fromCache": true,
"flightRecordingStarted": "2023-11-07T05:31:56Z",
"flightRecordingEnded": "2023-11-07T05:31:56Z",
"totalArea": 123,
"numberOfAreas": 123
}
]{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Enterprise+ tier
Authorizations
Path Parameters
Swedish Lantmäteriet property UUID
Query Parameters
If true, returns only the most recent flight image
If specified, returns only images captured during this year (1949–current)
Response
OK