Assign one label per text item. Ideal for sentiment, topic tagging, or moderation.
Sample JSONL record
{"id": 1, "text": "The product arrived on time and works perfectly.", "label": "Positive", "agreement": 100, "annotators": 2}
Fields
-
text
string
The original text content
-
label
string
The assigned classification label
-
agreement
number
Percentage of annotators who agreed
-
annotators
number
Total annotators who labeled this item
Compare two responses and select which is better. Used for RLHF training data.
Sample JSONL record
{"id": 1, "text": "Sure, I can help. Let me walk you through it.", "content_b": "Yeah whatever.", "label": "A is better", "agreement": 100, "annotators": 3}
Fields
-
text
string
Response A
-
content_b
string
Response B
-
label
string
Which is preferred
-
agreement
number
Percentage of annotators who agreed
Multi-Label Classification
Assign multiple labels per item. For content tagging, medical coding, or topic detection.
Sample JSONL record
{"id": 1, "text": "New study finds exercise improves heart health.", "labels": ["Health", "Research", "Science"]}
Fields
-
text
string
The original text
-
labels
array<string>
All applicable labels for the item
Highlight and tag entities in text — people, places, organizations, dates.
Sample JSONL record
{"id": 1, "text": "Dr. Amina Patel from WHO visited Lusaka on March 15, 2024.", "entities": [{"start": 0, "end": 15, "text": "Dr. Amina Patel", "label": "person"}, {"start": 21, "end": 24, "text": "WHO", "label": "org"}]}
Fields
-
text
string
The original text
-
entities
array<object>
List of tagged spans with start, end, text, label
Rate text on a 1–5 scale. Used for quality scoring, toxicity severity, or relevance ranking.
Sample JSONL record
{"id": 1, "text": "Excellent product — fast delivery, great quality.", "rating": 5, "ratings_all": [5, 5, 4]}
Fields
-
text
string
The original text
-
rating
number
Average rating across annotators
-
ratings_all
array<number>
Individual ratings for QA
Assign one label per image. For medical imaging, product photos, or content moderation.
Sample JSONL record
{"id": 1, "image_url": "https://.../photo.jpg", "label": "Cat", "agreement": 100, "annotators": 2}
Fields
-
image_url
string
URL to the image
-
label
string
Classification label
-
agreement
number
Inter-annotator agreement percentage
Compare two images and select the better one. For generative model training or ad creative.
Sample JSONL record
{"id": 1, "image_url": "https://.../a.jpg", "image_url_b": "https://.../b.jpg", "label": "A is better"}
Fields
-
image_url
string
Image A
-
image_url_b
string
Image B
-
label
string
Preference choice
Draw rectangles around objects. The core of computer vision training.
Sample JSONL record
{"id": 1, "image_url": "https://.../scene.jpg", "boxes": [{"x": 120, "y": 80, "w": 240, "h": 300, "label": "person"}, {"x": 400, "y": 150, "w": 180, "h": 200, "label": "car"}]}
Fields
-
image_url
string
URL to the image
-
boxes
array<object>
Bounding boxes with x, y, w, h, label
Draw free-form outlines around irregular shapes. For medical imaging, satellite, or autonomous driving.
Sample JSONL record
{"id": 1, "image_url": "https://.../aerial.jpg", "polygons": [{"label": "road", "points": [{"x": 100, "y": 300}, {"x": 200, "y": 280}]}]}
Fields
-
image_url
string
URL to the image
-
polygons
array<object>
Polygons with label and list of {x,y} points
Place dots at anatomical landmarks. For sports biomechanics, fitness apps, or pose estimation.
Sample JSONL record
{"id": 1, "image_url": "https://.../portrait.jpg", "keypoints": [{"x": 412, "y": 256, "label": "nose"}, {"x": 390, "y": 240, "label": "eye_l"}]}
Fields
-
image_url
string
URL to the image
-
keypoints
array<object>
Keypoints with x, y, label
Tag regions in documents — headers, tables, form fields, signatures. For invoice extraction and ID verification.
Sample JSONL record
{"id": 1, "document_url": "https://.../invoice.jpg", "regions": [{"x": 50, "y": 30, "w": 400, "h": 60, "label": "header"}, {"x": 50, "y": 120, "w": 500, "h": 300, "label": "table"}]}
Fields
-
document_url
string
URL to the document page
-
regions
array<object>
Tagged regions with bounding box and label
Image + text + audio in one item. For VQA, image captioning, or medical image + note validation.
Sample JSONL record
{"id": 1, "image_url": "https://.../cat.jpg", "text": "Does the image show a cat?", "audio_url": null, "answer": "Yes, it shows a cat"}
Fields
-
image_url
string
Image URL (nullable)
-
text
string
Contextual text or question
-
audio_url
string
Audio URL (nullable)
-
answer
string
Free-text annotator answer
Type what you hear. For call center QA, medical dictation, or African language audio.
Sample JSONL record
{"id": 1, "audio_url": "https://.../sample.mp3", "transcript": "Hello, this is a test recording.", "word_count": 7, "annotators": 2}
Fields
-
audio_url
string
URL to the audio file
-
transcript
string
Full text of the audio
-
word_count
number
Word count for payout calculation
Tag actions within video segments. For sports analytics, surgery, or robotic training.
Sample JSONL record
{"id": 1, "video_url": "https://.../clip.mp4", "segments": [{"start": 5.2, "end": 12.8, "action": "Walking"}], "duration": 12.8}
Fields
-
video_url
string
URL to the video
-
segments
array<object>
Time segments with start, end, action
-
duration
number
Total duration in seconds
Track objects across video frames. For autonomous vehicles, surveillance, or sports.
Sample JSONL record
{"id": 1, "video_url": "https://.../clip.mp4", "fps": 25, "frames": [{"frame": 0, "x": 100, "y": 200, "w": 80, "h": 120, "label": "person"}], "keyframe_count": 1}
Fields
-
video_url
string
URL to the video
-
fps
number
Frames per second
-
frames
array<object>
Bounding boxes per frame with frame number and label
Hand-object interaction labeling for robot training. The core of imitation learning.
Sample JSONL record
{"id": 1, "video_url": "https://.../ego.mp4", "fps": 15, "hand_points": [{"x": 340, "y": 220, "label": "hand_R_wrist"}], "object_boxes": [{"x": 300, "y": 150, "w": 200, "h": 180, "label": "object"}], "phases": [{"start": 0, "end": 1.5, "action": "approach"}], "outcome": "success"}
Fields
-
video_url
string
URL to first-person video
-
hand_points
array<object>
Hand keypoints per frame
-
object_boxes
array<object>
Object bounding boxes
-
phases
array<object>
Task phases with start, end, action
-
outcome
string
success or failure
3D bounding boxes in LiDAR/depth data. For autonomous vehicles, mining, and robotics.
Sample JSONL record
{"id": 1, "pcd_url": "https://.../scene.pcd", "boxes_3d": [{"x": 3.2, "y": 0.8, "z": 5.1, "w": 1.8, "h": 1.6, "d": 4.2, "label": "car"}]}
Fields
-
pcd_url
string
URL to the PCD or PLY file
-
boxes_3d
array<object>
3D boxes with x, y, z, w, h, d, label