Amazon Rekognition · Arazzo Workflow

Amazon Rekognition Celebrity Scene Context

Version 1.0.0

Recognize celebrities in an image and then label the same image for scene context.

1 workflow 1 source API 1 provider
View Spec View on GitHub Celebrity RecognitionComputer-VisionContent ModerationCustom LabelsDeep LearningFace LivenessFacial RecognitionImage AnalysisMachine-LearningObject DetectionText DetectionVideo AnalysisArazzoWorkflows

Provider

amazon-rekognition

Workflows

celebrity-scene-context
Recognize celebrities then detect scene labels for the same image.
Identifies recognized public figures in an image and augments the result with general scene labels for the same image.
2 steps inputs: bucket, minLabelConfidence, name outputs: celebrityFaces, labels
1
recognizeCelebrities
recognizeCelebrities
Recognize any public figures present in the image.
2
detectLabels
detectLabels
Detect general scene labels for the same image to add context.

Source API Descriptions

Arazzo Workflow Specification

Raw ↑
arazzo: 1.0.1
info:
  title: Amazon Rekognition Celebrity Scene Context
  summary: Recognize celebrities in an image and then label the same image for scene context.
  description: >-
    A media-tagging flow for Amazon Rekognition. The workflow runs
    RecognizeCelebrities against an image to identify any public figures present
    and then runs DetectLabels against the same image to capture the surrounding
    scene context, producing a richer set of tags for an editorial asset. Each
    step spells out its AWS JSON 1.1 request inline, including the
    protocol-required X-Amz-Target header.
  version: 1.0.0
sourceDescriptions:
- name: rekognitionApi
  url: ../openapi/amazon-rekognition-openapi.yml
  type: openapi
workflows:
- workflowId: celebrity-scene-context
  summary: Recognize celebrities then detect scene labels for the same image.
  description: >-
    Identifies recognized public figures in an image and augments the result
    with general scene labels for the same image.
  inputs:
    type: object
    required:
    - bucket
    - name
    properties:
      bucket:
        type: string
        description: S3 bucket holding the image to analyze.
      name:
        type: string
        description: S3 object key of the image.
      minLabelConfidence:
        type: number
        description: Minimum confidence for returned scene labels.
        default: 75.0
  steps:
  - stepId: recognizeCelebrities
    description: Recognize any public figures present in the image.
    operationId: recognizeCelebrities
    parameters:
    - name: X-Amz-Target
      in: header
      value: RekognitionService.RecognizeCelebrities
    requestBody:
      contentType: application/x-amz-json-1.1
      payload:
        Image:
          S3Object:
            Bucket: $inputs.bucket
            Name: $inputs.name
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      celebrityFaces: $response.body#/CelebrityFaces
      unrecognizedFaces: $response.body#/UnrecognizedFaces
  - stepId: detectLabels
    description: Detect general scene labels for the same image to add context.
    operationId: detectLabels
    parameters:
    - name: X-Amz-Target
      in: header
      value: RekognitionService.DetectLabels
    requestBody:
      contentType: application/x-amz-json-1.1
      payload:
        Image:
          S3Object:
            Bucket: $inputs.bucket
            Name: $inputs.name
        MaxLabels: 20
        MinConfidence: $inputs.minLabelConfidence
    successCriteria:
    - condition: $statusCode == 200
    outputs:
      labels: $response.body#/Labels
      labelModelVersion: $response.body#/LabelModelVersion
  outputs:
    celebrityFaces: $steps.recognizeCelebrities.outputs.celebrityFaces
    labels: $steps.detectLabels.outputs.labels

Work with this as data

Every workflow here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for arazzo workflows

4 MCP tools reach this
  • find_arazzoBrowse and filter every workflow in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/amazon-rekognition-celebrity-scene-context-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.