Turn Airtable into your content command center. Use Niche King's API to generate titles, descriptions, and scripts — automatically logged and tracked in your database.
How This Works
Niche King does not connect to Airtable directly. This guide shows how to build a content database using Airtable scripting extensions or Zapier/Make as middleware.
For a direct AI-powered experience with all 12 tools, try Claude, Cursor, Windsurf, Cline, Continue, Zed, or Amazon Q — all connect natively via MCP.
No separate API pricing. Subscribe to any plan, generate your API key, and connect instantly.
AI YouTube Strategist
Annual: $1,970/yr — save $394
Group Coaching
Annual: $4,970/yr — save $994
Everything in Strategist, plus:
The Inner Circle
Annual: $14,970/yr — save $2,994
Everything in Group Coaching, plus:
All plans include full MCP Server + REST API access. Up to 5 API keys per account. Cancel anytime.
Create tables for Video Ideas, Generated Titles, and Scripts. Automatically populate with AI-generated options using Niche King's API. Track which titles you selected and why.
Build a multi-stage workflow (Ideation → Scripted → Filmed → Edited → Published). Attach AI-generated scripts, thumbnails, and descriptions to each video record. View pipeline health at a glance.
Gallery and calendar views of your publishing schedule. Link each date to video records with AI-generated content. Filter by series, formula type, or status. Drag-drop to reschedule.
Create a research database linked to video ideas. Log competitor analysis, audience insights, and trending topics. Use Niche King's research data and research patterns to inform content decisions.
Use Airtable's built-in Scripting extension to call Niche King directly. No third-party automation tool needed — all automation lives in Airtable.
Log in to your Niche King account, go to Settings → API Keys, and create a new key. Copy it — you'll need it in the script.
In your Airtable base, click Extensions → Scripting. Copy the example code below and paste it into the script editor.
Update the script to match your Airtable schema:
base.getTable('Content Pipeline') → your table nametitle, type, count → your API parameters'Generated Title', Grade → your field namesAdd a Button field to your table and set it to trigger the script. Click the button to generate titles and auto-populate your database.
// Airtable Scripting Extension
// Generate YouTube titles and add to content database
const table = base.getTable('Content Pipeline');
const api_key = 'sk-nk-your-api-key';
async function generateTitles(videoTitle, formulaType = 'how-to') {
const response = await fetch(
'https://app.nicheking.video/api/v1/generate/titles',
{
method: 'POST',
headers: {
'Authorization': 'Bearer ' + api_key,
'Content-Type': 'application/json'
},
body: JSON.stringify({
title: videoTitle,
type: formulaType,
count: 10
})
}
);
const data = await response.json();
return data.titles;
}
async function addToDatabase(videoTitle, formulaType) {
const titles = await generateTitles(videoTitle, formulaType);
for (const title of titles.slice(0, 3)) {
await table.createRecordAsync({
'Video Title': videoTitle,
'Generated Title': title.text,
'Grade': title.grade,
'Status': 'Needs Review',
'Generated At': new Date().toISOString()
});
}
}
// Call from button field or automation
await addToDatabase('My New Video', 'how-to');Pro tip: Use await table.updateRecordAsync() to modify existing records instead of creating new ones. This lets you update a single "Generated Titles" field with a formatted list.
Use Zapier or Make for visual workflow automation. Trigger on record creation, call Niche King's API, and update Airtable — all point-and-click.
In Zapier or Make, create a new automation. Set the trigger to "Airtable — Record created in [table name]".
Add an HTTP module that calls Niche King's API endpoint. Configure:
https://app.nicheking.video/api/v1/generate/titles
POST
Authorization: Bearer sk-nk-your-key
Content-Type: application/json
Add an Update Airtable Record action. Map the API response (titles, grades) to your table fields. Select which fields to populate.
{
"trigger": "Airtable - Record created in 'Content Ideas'",
"steps": [
"Airtable - Get record details",
"HTTP - Call Niche King /generate/titles",
"Airtable - Update record with generated titles",
"Airtable - Create record in 'Generated Titles' table",
"Slack - Send notification with preview"
]
}Link your Video Pipeline table to Generated Titles. Use lookup fields to auto-display the selected title and grade in your pipeline view.
Build filtered views (Needs AI, Ready to Film, Published). Assign each view to a team member for their specific role.
Create an API Calls table that logs each generation (title, timestamp, token count). Calculate your monthly API spend based on usage.
In Make or Zapier, add a Slack or email action when a record reaches "Ready to Film" status. Keep your team in sync without manual updates.
Use Airtable forms, calendar views, and reports to give producers and managers real-time visibility into your content pipeline.
Don't overwrite generated titles — create a new record for each generation. Tag with a date or version number so you can compare ideas over time.
Every Niche King plan includes full REST API access. Connect Airtable in minutes and automate your content creation.