with Census Bureau and Extracta.ai?
The Census Bureau API provides access to a wealth of demographic and economic data collected by the U.S. Census Bureau. In Pipedream, this powerful API can be harnessed to create custom workflows that automate data retrieval, process statistics, and integrate with other services for enhanced analysis and reporting. By leveraging Pipedream's serverless platform, you can set up scheduled tasks or event-driven triggers to interact with the Census Bureau's data, making it easier to incorporate this information into your applications, research, or business intelligence tools.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
census_bureau: {
type: "app",
app: "census_bureau",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.census.gov/data/2019/pep/charagegroups`,
params: {
get: `NAME,POP`,
for: `state:*`,
key: `${this.census_bureau.$auth.api_key}`,
},
})
},
})
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
extracta_ai: {
type: "app",
app: "extracta_ai",
}
},
async run({steps, $}) {
const data = {
"extractionDetails": {
"name": "CVs Extraction",
"description": "...",
"language": "English",
"options": {
"hasTable": false,
"hasVisuals": false,
"handwrittenTextRecognition": false,
"checkboxRecognition": false
},
"fields": [
{
"description": "",
"example": "",
"key": "name"
},
{
"description": "",
"example": "",
"key": "surname"
},
{
"description": "",
"example": "",
"key": "phone_number"
},
{
"description": "last job title name",
"example": "Programmer",
"key": "last_job_position"
},
{
"description": "the number of years in numbers",
"example": "6",
"key": "years_of_experience"
}
]
}
}
return await axios($, {
method: "post",
url: `https://api.extracta.ai/api/v1/createExtraction`,
headers: {
Authorization: `Bearer ${this.extracta_ai.$auth.api_key}`,
"content-type": `application/json`,
},
data,
})
},
})