Unleash the power of time series with Ikigai APIs
Uplevel your decision-making across your products, sales, people, and budgets with powerful time series APIs from Ikigai. Whether you’re looking to gain deeper insights into trends and influences, elevate forecast accuracy, or plan for uncertainty, Ikigai's APIs make sophisticated analysis and forecasting accessible to businesses of all sizes
APIs that empower data scientists to drive greater business impact
Unlock the full potential of your enterprise data with a suite of time series forecasting capabilities.
Getting started with Ikigai APIs
A comprehensive suite of functionalities to help you analyze, understand, and forecast with your time series data
Filter out noise with anomaly detection
Unexpected events, outliers, or data errors can wreak havoc on your forecasts. Expose and remove disruptions from your data quickly for more reliable predictions.
- Improve forecast accuracy to ensure your team is focused on underlying trends, not abnormalities
- Gain operational insights to uncover potential issues in your data collection process, identify unexpected market shifts, or detect fraudulent activity
Gain flexibility with change point detection
Markets evolve, customer behavior changes, and external factors can cause sudden shifts in your time series data. Change point detection helps you quickly adapt for more accurate, informed forecasts.
- Respond to dynamic environments by identifying when significant changes occur so you can adjust your strategies and forecasts accordingly
- Understand key drivers by investigating the factors that contribute to changing business outcomes
- Gain valuable insights into your business and the market
Increase forecasting knowledge with decomposition
Time series data is made up of trends, seasonality, and residual noise. Decomposition separates those elements for clearer insights into forecast drivers.
- Isolate key trends to uncover the long-term direction of your data, unobscured by short term fluctuations
- Understand seasonal patterns by identifying cycles or patterns, such as weekly, monthly, or yearly fluctuations
- Improve forecast interpretability to gain a clearer understanding of how different factors contribute to your overall forecast
Unlock insights with embeddings
Prepare your time series data for machine learning with robust Time2Vec implementation, ensuring that data is ready for any machine learning models.
- Perform cohort analysis to group similar products or customer segments based on their historical behavior, enabling targeted marketing and personalize experiences
- Discover unique groupings, patterns and relationships such as similar products or customer segments based on their historical behavior, enabling targeted strategies and actions
Drive trust and adoption with forecast explainability
Get a clear view into how forecasts are generated, fostering transparency and trust.
- Evaluate model performance with key model metrics like MAPE (Mean Absolute Percentage Error), ensuring your forecasts are on the right track
- Decompose your forecasts into their consistuent components, such as trends and seasonality, to understand the factors driving your predictions
Frequently
asked questions
The following functionalities are available via Ikigai APIs:
1. Understanding your data using:
- anomaly detection
- change point detection
- decomposition
- embedding
- cohort analysis
2. Creating forecasts using aiCastTM
3. Understanding a forecast by:
- getting model metrics
- decomposing the forecast
The time series functionalities help you improve the following aspects of forecasting:
- The quality and accuracy of forecasts
- The ability to explain the rationale behind a forecast
- The capacity to fine-tune and explore various scenarios to anticipate and mitigate risks
Yes, you can connect to the Ikigai APIs using the Python request library, as well as any standard HTTP request library or API platform, such as Insomnia or Postman.
When following the the example code, you complete the following actions:
- Get and store the API Key that you retrieved in the previous section.
- Get and store the user email. This is a single email for the developer or team of developers who are building the integration. This is also the same email you and your team used to sign up for the Ikigai platform.
- Get and store the base URL. All the API calls you make to Ikigai platform build on the base URL
https://api.ikigailabs.io/pypr/solutions/tssa.
- Import the necessary Python libraries
import pandas as pd
import requests
import jsonimport time
API_KEY = API_KEY
USER_EMAIL = "user.email@company.com"
BASE_URL = "https://api.ikigailabs.io/pypr/solutions/tssa"
To access the API, you need an Ikigai account and an API key. If you do not already have an account, please contact us.
- To log in, go to Dashboard > Profile > Account.
- Select the Keys option.
- Click Generate API Key to generate a unique API key.
- Click the Eye logo to view the API key string. Copy the API key and save it in a secure location. Do not share the key with others.
- You can now use this API key for all API calls.