Freelas Brasil: 99Freelas Projects API & Monitor avatar

Freelas Brasil: 99Freelas Projects API & Monitor

Pricing

from $2.00 / 1,000 projects

Go to Apify Store
Freelas Brasil: 99Freelas Projects API & Monitor

Freelas Brasil: 99Freelas Projects API & Monitor

Monitor new freelance projects on 99Freelas (Brazil) and bid early: title, skills, category, level, bids, deadline and description. Filter by keyword and category; monitor mode delivers only projects new since the last run. No client personal data. Covers 99Freelas only.

Pricing

from $2.00 / 1,000 projects

Rating

0.0

(0)

Developer

Constancio Dev

Constancio Dev

Maintained by Community

Actor stats

0

Bookmarked

13

Total users

7

Monthly active users

21 days ago

Last modified

Categories

Features

Limited permissions

Share

Freelas Brasil: 99Freelas projects API and monitor

Monitor new freelance projects on 99Freelas, Brazil's freelance marketplace, and bid early: title, skills, category, level, bids so far, deadline and full description for every open project. Filter by keyword and category, and in monitor mode receive only the projects that appeared since your last run. This Actor covers 99Freelas only, and it never collects client names, profiles or photos.

Built by Constancio Dev, a small engineering studio focused on data pipelines and B2B automation. constanciodev.com.br

What you get

  • Open projects, newest first. 10 projects per page, up to 20 pages per run, from any 99Freelas category: IT and programming, design, marketing, video, writing, translation or all.
  • Fields to decide fast. Title, link, category, level (beginner, intermediate, expert), skills, number of bids and of interested freelancers, exact publication and closing dates, featured and urgent flags, and the full description.
  • Monitor mode. Schedule it every hour and receive only new projects, or projects whose title, description, budget or skills changed. A new bid on a project does not bring it back.
  • Keyword search that understands Portuguese. The term is looked up in the title, description, category and skills, ignoring case and accents: programacao finds "Programação".
  • No client personal data. Names, profiles and photos of clients stay out of the output.

Example output

One dataset item per project. Real item from a local test run (23/10/2026), description shortened:

{
"id": "99freelas:793563",
"fonte": "99freelas",
"titulo": "Site em WordPress para cafeteria e bakery",
"url": "https://www.99freelas.com.br/project/site-em-wordpress-para-cafeteria-e-bakery-793563",
"categoria": "Desenvolvimento Web",
"nivel": "Intermediário",
"habilidades": ["Web Design", "Wordpress"],
"orcamento_texto": null,
"moeda": null,
"orcamento_min": null,
"orcamento_max": null,
"por_hora": null,
"propostas": 80,
"interessados": 88,
"publicado_em": "2026-10-22T22:28:25+00:00",
"encerra_em": "2026-10-25T22:28:25+00:00",
"pais": "BR",
"destaque": false,
"urgente": false,
"descricao": "Criação de site em WordPress para pequena cafeteria. Será necessária uma ferramenta para atualização. ...",
"coletado_em": "2026-10-23T16:18:38.765722+00:00"
}
FieldMeaning
id99freelas: plus the project number. Stable across runs, good for deduplication.
titulo, url, categoria, nivel, habilidadesWhat the project is and what it asks for
propostas, interessadosBids and interested freelancers when the run read it
publicado_em, encerra_emExact publication and closing dates (ISO 8601)
orcamento_*, moeda, por_horaBudget, only when the listing shows it; see Limits
destaque, urgenteFeatured and urgent flags
descricaoFull description, or null when you turn it off

A field the site does not show is null, never guessed.

Input examples

1. Python and automation projects, every hour (schedule it)

{
"categoria": "ti",
"termos": ["python", "automacao", "api"],
"paginas": 2,
"modo_monitor": true
}

2. Design projects, once, without descriptions

{
"categoria": "design",
"paginas": 5,
"incluir_descricao": false
}

3. Everything new in all categories, to feed your own board

{
"categoria": "todas",
"paginas": 3,
"modo_monitor": true,
"dias_memoria": 30
}

Input reference

FieldWhat it doesDefault
categoriati, design, marketing, video, escrita, traducao, todas; the slug of a 99Freelas category also worksti
termosKeep projects with at least one term in the title, description, category or skills. Empty keeps allempty
paginasList pages to read, from 1 to 20, with 10 projects each3
modo_monitorDeliver only new projects or projects with a changed title, description, budget or skillsoff
dias_memoriaMonitor mode: forget a project after it has not been listed for this many days90
incluir_descricaoOff makes each row smalleron

Pricing

Pay per event, as set in the Actor on 23/10/2026: $0.002 per project delivered to the dataset ($2 per 1,000 projects) plus $0.00005 per GB of memory when the run starts. Projects removed by your terms cost nothing, and in monitor mode neither do projects you already received. Set a maximum cost per run in the run options and the Actor stops when it reaches it.

FAQ

How fast do I see a new project? The Actor reads the list pages at the moment you run it. Scheduled every hour with 2 pages, a run takes seconds and brings up to 20 of the newest projects, so a project is delivered on the first run after it is published, as long as fewer than 20 new ones appear between two runs.

How does monitor mode remember what it delivered? It keeps the projects in a Key-Value Store of your account, with the date each one was last seen. A project still listed and unchanged is not delivered or charged again. One not listed for dias_memoria days (default 90) is forgotten, so the list does not grow forever.

What if the site returns nothing? The log gets a clear warning and the Key-Value Store gets a SOURCES_SUMMARY record with how many projects came in, how many passed your terms and the monitor, how many were delivered and which pages failed.

Is it allowed? The Actor reads the public project list of 99Freelas, obeys robots.txt and waits at least 1.5 s between requests. Check the terms that apply to your own use of the data.

Something is wrong or missing? Open an issue on this Actor's page, or write to suporte@constanciodev.com.br.

Limits

  • 99Freelas only. Other marketplaces are not covered.
  • No budget today. The 99Freelas list does not show the budget, so orcamento_texto, moeda, orcamento_min, orcamento_max and por_hora come back null.
  • Newest 200 projects at most per run. 20 pages of 10 projects. For a full history, schedule the Actor in monitor mode instead of raising pages.
  • Monitor memory is shared. All monitor runs in your account use one list. Two schedules over the same category at the same minute can overwrite each other: space them apart or use one schedule.
  • A failed page ends the reading. The projects read before it are delivered, the log shows the error and SOURCES_SUMMARY marks the run as partial.
  • Search is a text match. termos looks for the term as written (without accents or case): it does not know synonyms.