Skip to main content

Developer

AdVizion API

Integrate our analysis into your stack. Premium and Enterprise subscribers can generate an API key below. All programmatic calls use the x-api-key header.

Your API key

Programmatic requests use the x-api-key header (not your login password). Browser sessions use Cognito Bearer tokens; API integrations use this key.

Sign in to reveal or refresh your API key.

Authentication

Send your key on every request:

x-api-key: YOUR_API_KEY

Endpoints

  • POST/api/upload/Image saliency or eye-movement sequence
  • POST/api/video/Video saliency / processing
  • POST/api/reverse_image_search_upload/Reverse image search (multipart)
  • POST/api/reverse_image_search/Reverse image search (JSON image_url)
  • POST/api/emotional_prediction_analysis/Emotional prediction
  • POST/api/customer_intent_analysis/Customer intent
  • POST/api/asr_transcription/Audio / video transcription
  • POST/api/asr_coach/Chat with transcript
  • POST/api/video_coach/Video creative coach
  • POST/api/share/{item_id}Create a public share link for a history item

Base URL: use the same host as the app (e.g. https://www.advizion.ai). The Next.js dev server proxies these paths to the FastAPI backend.

Common parameters

  • prediction_typee.g. saliency, sequence, or tool-specific
  • condition0 natural, 1 e‑commercial, 2 UI/UX (image)
  • fixation_points1–7 for sequence mode
  • x-api-keyRequired on all /api/* tools (from this page when subscribed)

Examples

const formData = new FormData();
formData.append('file', fileInput.files[0]);
formData.append('prediction_type', 'saliency');
formData.append('condition', '2');

fetch('https://www.advizion.net/api/upload/', {
  method: 'POST',
  headers: { 'x-api-key': 'YOUR_API_KEY' },
  body: formData,
});