Illuminated insights.
Enhanced decisions.
A wealth of residential and vehicular data, powered by Liberty Mutual Insurance.
Get free API keysResidential & Vehicular Data
Start now
Start querying Shine API services in minutes, for free — just check out the example below for how simple the workflow can be.
Ready to dig deeper? Go straight to our API documentation guides: Total Home Score | Vehicle Stats | Parking Rules | Vehicle Thefts
With copy-and-paste code snippets provided, it's easy to work with Shine APIs in your favorite language. Here are examples from the Vehicle Thefts API:
curl -X GET 'https://apis.solarialabs.com/shine/v1/vehicle-thefts?state=UT&apikey=[YOUR_UNIQUE_KEY]'
import requests
url = "https://apis.solarialabs.com/shine/v1/vehicle-thefts"
querystring = {"state":"UT","apikey":"[YOUR_UNIQUE_KEY]"}
response = requests.request("GET", url, params=querystring)
print(response.text)
var request = require('request');
var options = { method: 'GET',
url: 'https://apis.solarialabs.com/shine/v1/vehicle-thefts',
qs: { state: 'UT', apikey: '[YOUR_UNIQUE_KEY]' },
};
request(options, function (error, response, body) {
if (error) throw new Error(error);
console.log(body);
});
require 'rubygems' if RUBY_VERSION < '1.9'
require 'rest_client'
response = RestClient.get 'https://apis.solarialabs.com/shine/v1/vehicle-thefts?state=UT&apikey=[YOUR_UNIQUE_KEY]'
puts response
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "https://apis.solarialabs.com/shine/v1/vehicle-thefts?state=UT&apikey=[YOUR_UNIQUE_KEY]",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
//Be sure to run "Install-Package Microsoft.Net.Http" from your nuget command line.
using System;
using System.Net.Http;
using System.Net;
using (var client = new HttpClient(new HttpClientHandler { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate }))
{
client.BaseAddress = new Uri("https://apis.solarialabs.com/shine/v1/vehicle-thefts");
HttpResponseMessage response = client.GetAsync("?state=UT&apikey=[YOUR_UNIQUE_KEY]").Result;
response.EnsureSuccessStatusCode();
string result = response.Content.ReadAsStringAsync().Result;
Console.WriteLine("Result: " + result);
}
Register the applications in which you'd like to use Shine APIs in order to get unique key/secret values for each app, like the samples below:
Once you've registered your apps and have your keys, our API documentation guides make it easy to choose and try out query parameters. Here's an example from the Vehicle Thefts API:
Get the data you need in minutes — whether you'd rather try out queries and responses in our API documentation guides or use our snippets in your own code right away. Here's a sample response from the Vehicle Thefts API:
[
{
"Code": "UT",
"Rank": 1,
"State": "Utah",
"Make": "Honda",
"Model": "Accord",
"Year": 1997,
"Thefts": 938,
"lastUpdated": "2017-05-01T15:54:53.402Z"
},
{
"Code": "UT",
"Rank": 2,
"State": "Utah",
"Make": "Honda",
"Model": "Civic",
"Year": 1998,
"Thefts": 915,
"lastUpdated": "2017-05-01T15:54:53.402Z"
}
]
About Shine API

The Shine API product directory is an open beta project created by Solaria Labs, the innovation incubator of Liberty Mutual Insurance. Our mission is to leverage the data assets of Liberty Mutual — a Top 10 Global Insurance company — and meld them with cutting-edge data science in order to create products that shine a light on information that helps people make better, safer decisions. By making these products easy for third-party developers to test and integrate, we hope Shine API can act as the vanguard in a movement to manage risk through more informed decision-making.
Shine API is currently in open beta — which means that the product offerings on this site are brand new and subject to enhancements on a regular basis
Our APIs are free to try
Shine API services are completely free to try out in your application up to the rate limits listed below.
Monthly free rate limits
Total Home Score
3,000 calls/month
Vehicle Stats
Unlimited
Claims Estimate
Unlimited
Parking Rules
Unlimited
Vehicle Thefts
Unlimited