From d4bf1956133911e75c94affebe98c7510ae0ace9 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Wed, 15 Oct 2025 09:50:49 +0200 Subject: [PATCH 01/17] docs: Add RapidAPI guide --- package-lock.json | 2 +- .../platform/adding_rapidapi_project.mdx | 124 ++++++++++++++++++ .../expert_scraping_with_apify/index.md | 2 +- .../adding_rapidapi_project/standby.png | Bin 0 -> 125921 bytes 4 files changed, 126 insertions(+), 2 deletions(-) create mode 100644 sources/academy/platform/adding_rapidapi_project.mdx create mode 100644 sources/academy/platform/images/adding_rapidapi_project/standby.png diff --git a/package-lock.json b/package-lock.json index 79c4c10932..d7058aa2e4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,7 +63,7 @@ }, "apify-docs-theme": { "name": "@apify/docs-theme", - "version": "1.0.216", + "version": "1.0.218", "license": "ISC", "dependencies": { "@apify/docs-search-modal": "^1.3.3", diff --git a/sources/academy/platform/adding_rapidapi_project.mdx b/sources/academy/platform/adding_rapidapi_project.mdx new file mode 100644 index 0000000000..b1b5c46430 --- /dev/null +++ b/sources/academy/platform/adding_rapidapi_project.mdx @@ -0,0 +1,124 @@ +--- +title: Adding your RapidAPI project to Apify +description: If you've already published an API project on RapidAPI and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. +sidebar_position: 13 +category: apify platform +slug: /adding-rapidapi-project +--- + +If you've already published an API project on RapidAPI and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. + +--- + +## Why add your project to Apify? + +By publishing your API on Apify, you'll reach thousands of active users in Apify Store. You'll also get access to the Apify platform's infrastructure: managed hosting, data storage, scheduling, advanced web scraping and crawling capabilities, and integrated proxy management. These tools help you reach more users and enhance your API's functionality. + +## Step-by-step guide + +This example uses Express.js, but these steps work for any Node.js or Python API framework - just adapt the code to your stack. + +You'll deploy your API as an [Apify Actor](https://apify.com/actors) - a serverless cloud program that runs on the Apify platform. Actors can handle everything from simple automation to running web servers. + +### Prerequisites + +You’ll need an [Apify account](https://console.apify.com/sign-in) - **it’s free and no credit card is required**. For simple migration and deployment, we recommend installing Apify CLI: + +```bash +curl -fsSL https://apify.com/install-cli.sh | bash +``` + +:::info CLI installation + +For more information, check the [CLI installation page](https://docs.apify.com/cli/docs/installation). + +::: + +### Step 1: Initialize the Actor structure + +Once you have Apify CLI, you can run the following command: + +```bash +apify init +``` + +The command sets up an Actor project in your current directory by creating `actor.json` (Actor configuration) and storage files (Dataset and Key-value store). + +### Step 2: Add Actor logic + +The first important thing is the initialization of the Actor. The second is the correct mapping of the PORT. Check the following example for inspiration: + +```jsx +await Actor.init(); // Initializes the Actor + +const app = express(); +const PORT = Actor.config.get('containerPort'); // Specifies the PORT +const DATA_FILE = path.join(__dirname, 'data', 'items.json'); + +app.use(express.json()); + +// Rest of the logic +``` + +**Tip:** The Apify platform performs readiness checks by sending GET requests to `/` with the `x-apify-container-server-readiness-probe` header. For better resource efficiency, consider checking for this header and returning a simple response early, rather than processing it as a full request. This optimization is particularly useful for resource-intensive Actors. + +```jsx +app.get('*', (req, res) => { + if (req.headers['x-apify-container-server-readiness-probe']) { + console.log('Readiness probe'); + res.send('Hello, readiness probe!\n'); + } +}); +``` + +### Step 3: Test your Actor locally + +Once you’ve added the Actor logic, you can test your Actor locally with the following command: + +```jsx +apify run +``` + +Now, you can check that your server is running. For example, check your `/health` endpoint, or any other alternative. + +### Step 4: Deploy your Actor to Apify + +You can now push your Actor to [Apify Console](https://console.apify.com/) with the following command: + +```jsx +apify push +``` + +If you’re doing `apify push` for the first time, first run `apify login`. It authenticates your Apify account and saves your credentials locally. + +### Step 5: Run your Actor + +After the deployment of your Actor, you’ll see a similar output in the terminal: + +```bash +2025-10-03T07:57:13.671Z ACTOR: Build finished. +Actor build detail https://console.apify.com/actors/a0c... +Actor detail https://console.apify.com/actors/aOcUYdkQ28ResWFF9 +Success: Actor was deployed to Apify cloud and built there. +``` + +You can click the “Actor detail” link, or go to `Apify Console > My Actors`, and click on your Actor. Now, click on the Settings tab, and enable **Actor Standby**: + +![Standby Actor](./images//adding_rapidapi_project/standby.png) + +:::info Actors can run in two modes + +Actors can run in two modes: as batch processing jobs that execute a single task and stop, or in **Standby mode** as a web server. For use cases like deploying an API that needs to respond to incoming requests in real-time, Standby mode is the best choice. It keeps your Actor running continuously and ready to handle HTTP requests like a standard web server. + +::: + +Once you’ve saved the settings, go to the **Standby** tab, and click the **Test endpoint** button. It will start the Actor, and you can test it. Once the Actor is running, you're done with the migration! + +## Next steps + +Ready to **monetize your Actor and start earning**? Check out these guides: + +- [Set up monetization for your Actor](https://docs.apify.com/platform/actors/publishing/monetize) +- [Publish your Actor on Apify Store](https://docs.apify.com/platform/actors/publishing/publish) + +You can also extend your Actor with custom logic and leverage additional Apify platform features, such as storage or web scraping capabilities. \ No newline at end of file diff --git a/sources/academy/platform/expert_scraping_with_apify/index.md b/sources/academy/platform/expert_scraping_with_apify/index.md index 95bc0a92c7..490bd83e7b 100644 --- a/sources/academy/platform/expert_scraping_with_apify/index.md +++ b/sources/academy/platform/expert_scraping_with_apify/index.md @@ -1,7 +1,7 @@ --- title: Expert scraping with Apify description: After learning the basics of Actors and Apify, learn to develop pro-level scrapers on the Apify platform with this advanced course. -sidebar_position: 13 +sidebar_position: 14 category: apify platform slug: /expert-scraping-with-apify --- diff --git a/sources/academy/platform/images/adding_rapidapi_project/standby.png b/sources/academy/platform/images/adding_rapidapi_project/standby.png new file mode 100644 index 0000000000000000000000000000000000000000..b8fb4557aaf7df5121145f1e6771850bc5156d54 GIT binary patch literal 125921 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∨ewjP%4YXX(ZlHNFe3N zu80W6?XKuYcOM&NwV6c2cD~v@8Yc?|eZER+Z#=a@8hTGF)V_*P(j#jrb|~C8)w}0@ z(S#=)8&+{ z*^&k+Z0s3^)+Af*7iZOL2gpLkT;-e|Z9m@qMj56G6Ga)&QV6VRHXn*P;^_1xB5iSK zxsXjAw+&0{a90wno6gdf#BP~J7aLw{QJHPcVX@uXLwCPCacgNZ0diBZ(7g>Y)T|c< zQm4EGJ=E+sA1gTHC3cQvW*7KU;jpv_3r+Qzks3W#---fbLPoseeZ<39%8Urde!!&L}oeZ5jM)msM8gubG>*)ps zXi%K<8e8j7yYV{NRFmMoqU#L%)19C|TWG!EdD0)ytU2h_=jgQ0F^<(knw=PAV%HE> z@#Var>o@gHjU$}Wd|&QhW@fgCC^N5*S7?B=%W@L#iVLm8g`itNm}THP7Z!Qli=dRH z<;$Nf`wE&-^ykl?yui>Jksk(qN8;Vy6Y?8IElU^C_&Nwn8i#(Tmsq(Y%4?|6KoWHY z4I&c8D|95t^#XZ|%X;f1<)v37FHQ@hF$<{nPZ$Nsx#siL4LZ@Q)SB$#5+T<~?-x5R zLGk^Zf53siNI>(Da&l1yJ?3?yl@?h3cD;uTb~HX~CGfAUYj*mdUP2T=E0xojS?+qM z(;2xyUQFzfUEzAlMEXbA;?;%4KZ@ozh`fQ`lK?i~FmFaiO*WoTw?zE|+V#y6wdG4v z-6}g$I}UPJ09-VX_d$RBI1}o(u+mfY$p)DE3grKTv$TgwwJWpGm{J3|ub8ea;Qco< zb7Z^dJy86TkYF`|*zR0WTRXDhM%b);UCkK2H3ETKb!E4$@qE6mJgw{$Hkbfv2sOQqK(%*5*KM=*7WAWTl7bDFT~!7%Q?%K|s)1 zjA1sp-_tp{@tLy3M5%J9= z8*HH`|Gt^_pmD^8>^=qjE^nYqjJtZgO(IvvXKQ75ErWPjKrei$kh%?iXA(USvpb zA8*Dhb8m&2$-qe`_=+(BRH5q2>uVNiFO<)pMXO73A0Hl*Ol*b+O7HhkVE3t0Ie0DF0*PlOZ^&PS2`*8?6I#;%W%1W^j0|Rjb!5kpfnm1I2OhMV& zFJ^VSO6e{{Tl{QvytVj#;pKavp$S2Y1gYguh+0K4PSS1zK&2EjzSoV7@)p*|@pYLN zr?isFAAsbvx|%vFHI*VyDqZPUvh`pRagW@etzX{&#S0}QQc7JwM%>J&evAWq-wl6? z^!YQn>KvO8mW8Rd*-MWvD?KDAXn4To2L3L~BVT#xr!rIno_FsSJ27!WyfWgt{-1x& z6VieeVvT%r{nyLw!wYff$GbrITpQ1^$@%iFdilY>u79Qi5*iC5E4)%Kp}GG;*;ji= zfT{Ezk8r1emz(Clt`7kv#6|n3cQ!9tf&U`!m=gl98U?^PGdCSl`tu>HP-w?tL!+6S zRyM2`8=zfMWOebDa<0O*?gJ*h2tYoBdmZR>e}x+ZRO$L>R2#o~dv}P5Y;BiptVMrd zvD>MPq;S!=ySM(%u`RTd1`|I$xmW7Xk^9M#aNp5Ta!S0r023l2uGt*ih!zwU#$2Rv zeJI}FH<@cX_Us1lkg~D$Z+`v6?YTuLdsZy_Sb+BOB%`Cx6)5bgP+NkxJM%`L+G0`04SzDtizVgZFdE`8XiT;YsphJ>No&MY_Djt9;p}@w(y%#NZU{ z50^=RLNXqR|7^C~#hcsPq5vtd;fD>%9bl`K$G2h+XeGtHKW-E5oJwqP9yaRfaC+z# zP2@0&^Y!x|2*9O@S!{Mi=drH_h=>`8kb$n4%ocG$K`^J+=YIi=eZu50cZF~4wlB!& z^-p*~j!ONQmL7NjG8zk<2ZO~6mJINtD^F|EQ2=LCI2d&V~0gwU!~|p0T_|q}Q7}F)0fmbnGu6VWW_V_G2r$a#Cmce~d-!3J{UCu4sN7 z381&_VHDk;?HEEK*esk%7jqJ9uwl)U@ZWpfEEsd+eFwKoa=qx5hsZKxIa{oI%|5X` z!eQ9w`Q(U8*3FLiGf|^CfLYuzom#qyBq7o9-)_nW| z!gxM&RfZxSpvHN~fCKF(cIifkW8#G=IxfRWtA6>?`kf4A z>Vz=ul48_8Za3|d)^*z`fT8IAxL}l%H{vvt))JL4_VuXAp>|n3M(6!>f^gE=eP@ep z2>2mC%xe^8@fR+Y3X!(^nJgJ8C1dknl(+u={%D7lXOR&jqy9i0{;ex?d4uaTx3j&* z&^xx$m`K8afrQ8|bzV=!zr#=IyVvYCW$zTPUI>R0t=2%Ept*hhnxSuCByM03izTn~ zxf7#XE≫x=#zP=GALjW?~_{!b~ku)kH)EqZLpSk^L?nuIt4QM0BIkBr*h4e0FyE zf}m)lk+f)0!$iDi#YTQaU6shTUR z%Tr9`E)xtY6-SbTJh(5~TZGKGtnm2h0eBa6yT!zJrb16>U_FOoXmJ&37~n3(#1NsE zWSW(wErq^<%iE(vITaHh1my8Db&?cgV}%aDsml{k$%Bf#A7tbATgY48Yu%$$I1`P1 zn*sCW0!LO&Vo5CEm8WFUGheFZ2U;*&{T{9=g1ZWH)dtBiv9aPnqu^k%W+t#kaljmW zmD;n%sqM!f7=_#$8hMFX$2jzwgvq(=_U&7_67MepN23a?zU5D|Je=RR;np61`tzyO zy2ippMk_3);hFL*eCwXKano+kmM*hHFCo|}fVI(*dLn)+Cq^&DZd28N0 zb4t!lSnS=_))sVqxVtX$S)R_%Z?w`xpHLqE$D@RrtfjhUi9C9(iTsAMA{yXhykZmXE(#H%<`Ifr^e@ zWrSTS z;bMJcBw|!f=D}?-<&Tg++D;v}n^krcl+iw!P=*gWsC+us)<2xSJ_vX(RBNv+_pBwA zWl%({Z>$q>aLhnOTJ1H8*BNt!tSBBMQ!CY5cYGkAffO!>i0*iEZ|u&Js$R=(4JOi9 z3FxnrptUe!4O&z3`w557tsef1oR!dvqx!JoYY|95A@2Sl7lz_p8ebYf{|rDRO^bsQBA|0JwTpsBcSS zNi#L8eE8RDGTUf>&QG8@%>N2v?j*w}6fLOt*v;)xp-<8xK^xAuwf&A3cJ={AN)WsY z2oz_9`kNMneT3Pih9BriL`RJ3JG+v&GQTRwg=F>&msSm70!x+ zjgR*p@;hdUPlfAc;N5HXkDKTfstddaey@Tdl?&3-)BC%a_S+4DAY~EOV7L{p$@zHg z(cFesD$m zduTWG3U$9lQk0!Ftm}^_44nt#StJr@?|dWk3ric@OD97n>Ktg$XWPp5x}$5 zMh9z)w?nyio($JAJ&4FNC`ZE#7}qG&3J%b2$7A(Xfo~V^@jEn8!krL)WGTA-LR`n! zJtSCs)jhSbA90v6-`{;A7^3RxbQ*&|f=1_mZ+f8GjQ5j8aYd6S;l3lJONe#kH(F`n zGi=5@%;{yW*Hz|I&1jh=D##cuwzOuZ0 zH?WHoi|tCy(t+VDbir%Q?|ecra3C_skuKbQ{%p@Yv z>oxT#`QL+z*-NC;`WSWTZuma*xcnH!>ehc?_4K8MP8fxUgNDFC&^WzaEK07!zj#}} zk;bn$DfN4_j~i~ollIdtvaVgI`?d^jscG~2#>S8l#>nw1EJS@O;W9(Fm_Io2KN!XaB-e5e({^x=?*MJ;?)=n$Sd&5qq!r3Lv zJ2?#(fiZ!*9*#=Kei&rf>rxIQW>$OIj}Y7DjRmv480>2-jjCuV6@&`)f)C5N8hKW` znIlaY0iQeV1XSuRsF{V?nMpSHOK$RcL&iRqHDA>}oa9N1=Z~D*hxWsg6f@{pAc#KS z$G0(Lo_)urVIvdW9%|K0n~@xMKZ({xo1XO@YK#yM65ncbKgA^c#*=I9b$a{NY-?uO zRauXvjE+a;;avG?{NxxA6~PP53AVzuB6Ao=AjI#$CtvkXzTU8a>pHo^JnrW>9-hJd ztUF|M5b>0+gPgLO{(TlYa0^Pk<3A-TP@I~2@V2U5Z>0!}yEi+e287$M-saiP%;S`v zexCyropS1^N&m^RS{1_cbSy*ol@caBbKjZu;HWy2Yw9FkM)#SIv)-TUdnp$)bl1%h z&atpMD+}WFr{r(LW30toF7}qC;^AAnu-e$GhBeT7@kO@CN1NM7^8^BKx^?eoJ#5Vv zW0k=PP}r+`Y39jtOCLVyyiIa`#*^Ud^DAHZ4LQTOOoIuZk#lI)VuRv^NRV0JgdYOI z?Ls`{Z=T8M+?A=w00Ye#+s zmQo>TA&UKMm`p)CDCH6uss$A1M|=7~Gj+pNr{RY+T#fEhtGjT}&?Z(p^UkcgXD|Rd+nEyx9^CE_-7Hl^cPbSWl(Vh%KgR+0v zhSY><7?v}7`_H#O9db3!yg;wkZFy~&%TyY3acNP(@%rB@#6t0!!oPO=Y2kOS;v=}U zp#;5a`jTk3_DMB)dMNG%aqPbU4d6?FgIEsnT|9vIak|#ncqMdS(`u{Mo>SU3i?9w+ zQ|l%3Yq1ZqTvkcTA}uCXStKteTYTLO5U&=s&`MMI?j&Os(cSwi$uWOcA12vf$Cieu zn_MulslKB0q1<{3AQngmr7SrnPxn}SMKj36<64UBg39R!Go*~Kz52{7TpX;5x& z-$uo!Th4-j;w=Lo-%!2=YfCKy(+MBn9w6J?2w`U7<5HfTo#oVL&sv2Bhbs13<;TRt zkY2lX2&n;ly#X?T%&g3zZOc4*Y4OZ3J=OTQSW%#kA_7SW#Q&M+V4-_0?VZO#q+C>r zJs2H49k=m)XKcFhlT9k4(@R2{RTolzK|w4q2{%~C1m3(zWH`%ueh9Ppg!0>}O;GUH zS%0R1PC6^hWh+2(j*AN zA92};p~=mht0L5uw1@|lOCuSKMt`JR#3-sOQ)t&8Tl@%WCf)WPzdz?e)LyDDE^b~7 ztof^W*EiToc<{t6lo@#Siu_ts;H$zbkFHPaM^wnY#t+lM$%e5pF#`ir=>z@pi9*eS z+Ste(-#-AHnN=Bo${YP37rWz{CWS>gLT{I>2WpMN8J&*G&NtKB?tBYid(hE^4aTFk z&XznL8%Z{Y{vOJ!hlWy-t!_{^7j21~G(KeAznvmRrEH)MJ#?f(u`}m_X`se)dRe&w zfL(q`3EjHh3isYVCso5HF^k!q#@pqpGe4Idk?KZS{N>i?HHhedfeP~VWoGkAMEyF; z6{-dMgD3#bU}P1PB~jKa0EB&*N~e}ves6_bu~;0C0w6WR`tJQXYTsDLn;h{S1yD}h z01S#$-ZHza*i=EIY%h=uMlH8Y7@V{}$z@QlE;U^bbc7HhWp|$GqX_BQozo`+B7&J= ziXP~t-t?^>0GU{^-!As?zBjCM54ZMgW#`fg8FroZ<8m@8qyg~QkyBEUH1O$9qDc6Mn{csSfvR2OhtJj={>A)s*RCF|nhtty+Lc91P zWK?RkMOckS?z@kfr3~0y_8P0DsoaN3qEccpuAnJE4^Isqm&>s5D{brZ@|>KiELqXC zJ8{#+auewA;2^W#mes8T@-Y_#CLk34z;qd&&iZ8m;8dBQ1iS}OJfPr23%KZ)&l~32 zXhCN%@jU>V(}0B_BlRXw?4y0ffOrT?ZOUmZRJ;4QO9AkrO>E#P|K|7AGeZ_5%ujxo zoH905mEXu1f+@{SGpTo6ht^x0%0J)}w#PXdpjIe2-sf}a=>y5FvAskk;ly8M?nHcj zljGn#DzskIvi9cvNA#~WYz@-n?hX&hp3MT?W94ocj9i%?|7k->1LmPa}u8^(OeMx<~bOKo{R66}fg63vpz% zmaI;s-Xb$D51*9wy>DWB3+_zgxt6=U`~5vn!K>!;C>ja`g>js9Gb^id>)DY8u>D@i zI(<}lqo+?b4OEfU#d_76vp&a{{K`}Q={K-FU6Af($r3W*U z&uRO3ZBz!5p<9$yk4>0eactm)^W1?H5XQ5Fg}CG2Px&v-vlnK_s}y)IjL#jtGdocn zJ|gNFQZlT9kynR2q^8rQ$la5ERmk|S@L*c+?iPrdDeoGU`C(X**N-ws4jFRMfusyg zsq}7Ag>K&jj9Z#aZ|vRtFt09`uk-c_mzDI*-SzlQm9|mr_DfN>V};5EPLP6)8!j8zdx#9)@mdBn1UYK^le} zx;tcOh8U0@a!|VY9pCTwJr9rX_sDfFu08X|>~qfEYwfkyzVCan&TdAxU@3%P;Fcxk z4CLBRKWB!W1F<}t-g8FC0h=X5yLxr>#uGJvb?F(e8efpWt3Yi-3bmMwOct}tFE8M_ zPg=R!rvXlU(jz>VS)R7hVBOnrlaTKK=0TOoDYSi~zRqQ1YLKBcSXDKa7O$Sf#zsQ+ zMo5;Bj@`g4)?@GqIo_+E4R`Uj8K->KLS+;-7n~q7()qhbA;MNnO3EpZU$#oTh&cLH zo{|ObqT=8ToXFuL+W`l3>&JRQq;C6x*Wq~-z_2FUO~fU_EcYGJum9si5V{K7Jj4($kdcr8}g%c-fhR$9X8 z!xL8P@#W8VDkTc_o8FW=95QcWv{C@5e43vmM6X!`RGMAi?KyZ0S~023KDJE0$tYa? zMIIMQ!r)?=5FkPE=0?FZwc*W@*SbKyIWPD$cPN@{`7`S5v7c*;w|4|1JUk+l=L@kt zF>r>!G5+?Y(^A%Q%tOW$o;4xE&Rd?`Dj-^)1Y1Ks}T2uVq*zr2Kt52Q9NLn3v5Lcph}9BHn&j>` zG&>kxEYI!X!~Mv)G9q<94X@_6Sao_0Ik238-f^2c1+i);7WHe=A%O#<&(GIt35SdA z>=GUOBp1i|{8;Hr;hy~oDZt% zZcjSD5s_EtG|6!b-)JKGc?9JdiR1V4Ig`cqt$fTU?ee%CT}sJuM@L#)pkh42YkuYR z87ep?0m`_DLHsWD`&;7{?)DcF72?ik)p$eKQ0t};5-KVx+M(M}Q{3J@we~=25zmQN zZC}TW$E)p2W9X25N5d-l#-IRUBqYcwbA>N6E~o*8^qe z7uIoJ_j*PxgER_wE~_q3#M@z^ut)<@UTmDh4{EC{=wy-(!40VLbtSkyai2@9p{_g+ zzsE1OaGsTHEL23JV-?6*%71i}kVu>O0nBBvw8f3>^yWJ(m?n)^>?FvSLL!N#U!NW! ziU94QxCexk0Q6J9M3A_8Zio9&qP1aV$_A_`+*7w}WnPvE@$wz&AMrnz-a&PR51hgX+ul-G#SHOd^sXNid`j8`vrC&L{0YV&bkLVsUoj^kB|WX2{prT8 zWbJf4*!mtJFG+??Ni(CUg)b@Je0!kp=?|*)$N4()!eMn`bs@yzKp@JB zb>rXz0Q*ZKM4}VHIdr0NZ}?Th!^4Ln=ETQ!#2pdzBN0ir7f>5^4d#*t-)&f!3k}t!#4>_OC&o?05VoWWHiNxdl7bO^g!+<%@^Rhu*xoy zeoBh?o?((Ps!yNEyeYHN2Vj)bC#})xVO#ty7)Zm8ePx7A+>6^X?_andl`x$^f%0}U zUS+mzls24fPEzl~dVm!F5aD-Y)83`fN&<$z&PD+q5vQ{|O{;zl$N*Hlr3KxxZWPNv zrp$#ovMjDMjye>XpTcbPixoXsus5s-2x16&WH|Xh2HCvij11X;9CZ%`Md0fU#i{@G zi@(k~0K@d{BV%T!`wS1{VZ-QRr>nA`T8Qy!x9?!Hv{3z;aliH69i~DIWYxrKAKQZh zQsHY}0qcur)0Nw?03*7$s_B@od|o>wh~Br2%Imoiq*8{qy}yI>*tM`pqYFTO#YjNf zgRq0C5nR~v<{X2HgTElBKt{~)-JtGMgfWCz^YbH|5Q^|q$p>0{DAa~|yM+fa{DP$Q z8dT55NP_H+8s^R&(RWh7Y0G3q|0J6pePal{Zgwm06f@K&w=)v}+J#cxGw6i z-Yz|X^{AaXP(sl@(ABFqJ9cT`{QDg{=L!Xjq6@AqaxqCZ(^XcE535qqBaH za#1~xI;yex`nM8Nx>>9rUFKNZBCUc;oF?^lr0$m_vp;8_M z45_+#xtGu45qaT#-CyCVJmuTGz3J%;L9(yC*4dHSz5EySfKTduEvSi z@G5+-(dD|#@Vo#tNwSloDDe0n%a3T4XmZXIT<=^h{6a&*^6`HYV89fyWyLI_P)*qv zOL-TS^Vqy`d6j$M<76gL%@>VYoYM$?^VK)JvMs@<^BE9mK8p-vyGZ`V#~ z;v`I#8Z_8^fiS)wd8K%nfmCx?hO-KM1E{COS>?5`TDbAeZm5Pu9J-ZbFjo}ixPeBd zxPrPQ7|9*E2>-T*zs~9YYCuIWI6Z5VLO_YTQ>oLLHg?5Zq{jzH2C*>+SJl3Kg>j*( zFU$=BfeA~W3$C`UOxN-gpHF~2BpG5i_yUpc+-Fxgg;%AYfVO=K-n06>IK94P1RQMc zu_V&BStB-8TbauH9q6klJd@(>R*hJO?K>?_67a@$*UB_#y73D-(7BS~9&T0_TT-eb%XLFSj z=DDOl*50zA`HrWTSO4CiOp&l7Y$ON-&hXI-)J=+FnX19BhXbpr63tbR+TYXYR}2aS zI^5WW2~)8xHu@ftv@WP_aDNp7=)1s5Qir{UL42ztV_yC~ z=~D`aHp~rH@d^!W0C=e;eaT%`6#Bf5o@SQPzScc^ zAFzbHV^wvwp^(UMuppR#({pe6p3Kgf>3-=omQCmIyclne)!FfKouIp#1uRq&whalO zKpoE6T81rZxaZQF$Vx6K`;tHARa(|>_tFeunIqRr`C#AgVlWNN4Uyz&kc*6NWG3X> zg^hf4eU-o~C8}dNxBV=%7RnQu@=5Ka8x6i#fvvduzE{ZmIGM+cC1KT1O=4m*fx|gI z<-G~3V_7#!t$Z&5&FW;ivS0hXW4?PvIEa<&&YA;>!C()Ys7htsw^1Yx#Hge0!;gVI zk>wZb=`g;B+pf|bbH}GxW{W@7j?qVCH4Vz=$&XT1zriw%#5Hm|hS-wqiXFa2Z+vY5 z|32RTGwT2OUwr2p&xooc7r3EvD|*}W`75sC{E=wfi=A?HCbo;BB9E-dg#F1fqvL~N zBOwDd4nUnec9nz&t(TJ!?k3cs`~JIH>ZuX2rq%f7UoqZ)r?3FR-yMvQ6m)FA3xk8L zp+>vDYqy~{jQ=P+b96V?EhueR6 z_gc%X9)=WD>Q13-SSH0Q1l{fjbAIf;P|T+z-^VWASvHm5lU=bPh(kVReCGsu z=XlAtNlner30DMViL%+%i@Ki^4GR5-a>nltL=jJ`r407278ER+WH;atfK^$Wt>j(7 zELkQ8jiS?0Sz~!VnOKzSyaH21?lv$Q+@;Z`@K(}hY$KGrD>;%AdM7*5dK zpB})j*06MF3|d#A0@R6VVsML3Nk-1 zhz=IbbnjiUzE zS$4*Fn9oJ{^#}CVDivbR9Aj=6IB2@_*f~f?e?#lvRjt(wFD|xwCxT#~$lynJvHxJ+ zK5-4@dHg3^RFrRKZ*=z`)T1}A5p!WE7>%e~u<*6D9j~}Kbys?+g~{fY1J5B7JM)LS z@bt8mVMYNQdF}X95(22rR>Pg9H4%H8o<9?~m9Udrvs3(e2U4dO6PXz&W7i%okBL{- zPMau%$U2owXK0v3ZcTaav($K(&3`p~7d`{YYwp<99vA1d?POg(4|B8&&< ziM&LYR};CvwJVe{(d|k|yqztAc?u=Uqn^eGO(5qFeq7Y~Wt}n_j0ABnXXH9$P^&1H z*P|VhHnKR#U@@6S0E?&WwL2X<@#US<)|7g0Z{O13mz&22RjIM}(p)o!OnKgz3%j6` zm-1zGH8j{bHH+d7XD^#^Yv96yPvaBWn_N#m?Q9r|DKa4_h>HIaE?%|q<~}@EGTW_+ znRv}SJ91`Q=R6mjyMq?QWtymX^#vAsmi6ss^$OVGvZ#AtG=bUiM_sm_!;8hsm)_of zXPZrzx)*z>rtTMpp0ZLCs%7Q_28lu@wLmq#J|KU#v^!AM+m5%GrJN=%{U$1;+P;el zU07Q?719C-EBgg-yR3m7b5gp)JSJ>vxEY!`9tfMpdUb64MOPEM2=^ zcX{eH=IA;*&EWyZA~V(Zck!91ZsFa;C&w+bM`)<2$=!ggUdKM_gQwJ)&VIiHw4Rh6 zN!UtvzHyuHpvrP7cDkkU=0b+CPYk>*O+~o&BZg&XG3`u^qadGEoO?W^i7-&~Pu2v* zM&gwer9^`m;h<#Ae3nBk0|I0E3g1e^^{zt&>VEMs^>y9A$Cu$Ya@LrKtdFt>fx6ly zk8_GW)d8fSnX^s7=qm!;556yH1#F8N2^7Bqz#MiC4t}NC=x7oE_GOX5AO2Tl_}>j% zY|KI8q95!WOd4aA3J)5_4~g8$J9z}YP4clpH zr}sc*+}osw{Q|SG^DIF<3wPz8ocT+0*fJB+i%MRcAq`Di?h)`+NC>#CWw|MizWu{P zH%G`eD?{`I!3|uNzL-DvEoa&Rg*|{m77GYU_O`sZ{q|F3LV^Y0KpI)jPxkqe(iCeT zW#2rG&5o^SgaK}Id`ZatwC?IbnZ2OZ}P^fn9{+!iTldjHp1;WZl@6cQvxC){sYV8wwaCM z{noZt1#KgvbYZXJSz1k>8-I$k2gxy%W54o#-$xpVL@<@T+Z1-Y0UJF1tV?!)Sz|EdVU}@R2Q@b7n)b2Bq;fpHI9+llMNGe0n-xyXVNPq@85a@J_2f=g(2ZAD$yKi4GSRCj-heLQZezK&$dR)jqBm{rTRBrH1@G^Huum(bNk#2y5+2}$);sx6>t?fPO8KU)5wt zst3&kj0pNuqLnmbjhsSJ6Ij4M1m+L(e=wLrD&TxtKna8)1!PSf4^I?_^ulHgyxp`y zJEw}$a#D&@%5CP{BRq>q9YLUtuN4()z^aae`a6ktwYUFi3vgp7N9vhhbb!YQ`hBRP zAkq?r1uh2$_g@(3>lcmYHEI=fO-<>%JShI)J)|D1O`hXcv_HV#f9aaqZKn}hpKogr zU~oUry4Jh6+Nvh!A+nkZC^1xmKx6AoX96LHy82jbe2Pi)$?-8??uv8lKZLA)n?Oh{ zZ0@j%i0!__ZBflYN*y%L^TUN9{M!A%ZbS(oAr*5=zOT4=wImURRL^{U_KOGUrl}|KkcEyDjwH7h-TOJt_nk8Ui4=`sD;#1qHZf@*Kzx$0Roxcs`)@!0 z|G$~L&NL{S+hDH@bvu}v8Ctmw(VSkSY2{8mDhAF(J6~5jW-^18r!xtb)2KT21suyg zKK1<|x2|^{ir64`+G^Ls(OY5}KxkAObRp|8**Umlj;g5%*%SoO`|gZ_-2b|^xng0s zNMzT!X_JoX-`=sVDW;M6Ni&_N(kPby?5wzyIV`&2L#;;lJFMQj4_@I+5=d)^JayTv zy17XTf&Q#`n4;mV1a%5&@|HWw;x#7v*KVSHt4K>Svc>pQzjsVjktlh2&AS)*>;Mo9 ze_!D$mqgLWC0fjwAX7!G z@NOjxs@;-@-=^GbiyfS@3pj;DWETGTa6o!2K+(Jmaj^OTELH^>#DO!VuWPf&SUZJ8 zAt%cv3=-nGst)f%wie2u9-SI}O@u;hQN-Qxak=h1lPMvf8>PD)uwA5E#2M#9f$7^n zuF5I?mzUEFz1FT6pl9LPZUh(AI}HIuv;bwLCyuMvj}Snu)}k{DW4~{k25b+li9fw? z!%#8UVi|))1e)$Guv=o^zyoZT#7j*4t0Wq&&t!H?qr`tF{kd!>-OnRpMc6}u(H8QnbFC-5JgT19rHqomeRL;e(Fi|Zqtq3aqA5=a_;UG_o z7Nl@I&!XXR0Tc>%`8leU$VU5<$nt2+TvM>~dc(vA@5OEhf|G(-3}g>1xVg_t-GC7< zM{TKe>o*!_#l?~LWk!iIUtFN=zEoFhMFQ36EiEm{$jFShtJJ%I!mhHWk^xR=WR3ck zR^q?k{G1AAU|^u*{l${KjcHB5wrJD^Asizi$?WVsgvTWODa^$id>m7v2oqIf?vo0C zs12}{Q;*RQkd((Qh^b!pTpMMV#N<=(=lw!xAS=FJZ{z936yTrV2&|zq;als|2KCP4 zJoHJ8ThvoI{npA|_4T4X@E*%Owp#e*Ql9EgFd!|niyEk-gdLp>_;@Q(a_fvPoD}|H zRsu@K07T${PQBXf>0Fz1JRk!5;OY6~fEmENh}dy>gQJANG;b7h5gQM$p*rLF549{4FOP1H^0;>gD*7AS@H(p4)#^tkrlGcCV$oX>Hm>dx3hA8j_J z-)Oio2rf#`7y6JN^pY$NR#7F z?;XZ8p1Yi7l)gpDrRbK13(^+$Xj`|aqo%^6fLbzqDWKww;c3OKHxHM*2RP0f^e*O# z2x(WRdCe`hP7rHHLo8=)Po+`XOBAGt#Y8E?^8Cw=FW2++VX-5XU4tKqpJpsAIjCvq z$T8Z@$c0mi$#qCcjoKeQIv<>pQ}6ru8Vu&8pd=p-qv&G~k}`fmat-5OE}Vvx+yHzpQf3QMF)ie_vL6yQJ{Uu(5XnaI(I> zvBA3y1zB4^J`@ZBtyWf6zIHjp(J6D~>3{ezCvu3pyyS9rF|q#l z^k2qEwIk+wX{81s<9t|%o>s{EccRf|!o4vvLae*w3fefNj>`kMwSEnB3gcVe)r%!m zj>HV2vfB+!iApI}OYYT8)VMC_vp4SNWE2fKIl=B8J~@$*N>+B4F=blGDR47#GQlkO z^C`Z#UjHrB>EQ^ioo#w&Hk(hWNrWE*_OomMa?PPhEEZyOnHR*>Ufb@N0obRPDo-_~ z;6|Db)0;K#v#cdZ2`XVQPRq@SQnmouY^idwij3^3RUaii`Gx(^qB8E2e6?4DQSI+Z z{1BgFHcU~%8AbS&k>7o_Hrfwyc**vC?F&4BCo-9&I>@3Rq7!_^H#VlGt}bP>wN+uh zEnf3*Xi17-@7p(p+F)KgL)QzTO!W79w-M9r{H^6r22Y6l&?oM~4m+%3uT+eU zyRibU|KH>CYrO1Ta6LOP(Fe8qdq=|^YCVj3F?B_@Id~UKJ64&?lV;?b1z{h}r;)q4 zxv!JGHoibW23d;R_3}74#}%Ig_1R0U1U}yM>c1^ZXX#g}JxbxAiLIYDgCegeKP(A; z+Na5XW1>*2OU?5d6v~kH=?=>=tPHa6mB`(f%eF|;%rYeZykW6V{_N;|+ zs8U7JM()*ZtgeqS$h~}dPzO?&=^`um&IWTb^J3+i@YWuA1fK|9n*|NL z0FWG3;mB?q)?k84O{)=uI_Gn{UgweqG>lUdIt(Zp9qy!qd$JW@DrF}p)AjZzD$G#T z=9TZ7Q<`xqh#}p~%+9c~URhf|=xJjzyCoSHFHBuzQ#3jTNnQCV56{p4nCNwT?Y7gw zrc3sczvz8{b*9)8_^nU@TIG@Q6>9t3yOA{fh8Xqxf3rT|dnPRxfATp^zvsD6V#V_Hddbux|H-t^{@hw8%;Cm0Y|PE z#Fw(=nqCzyXUU)`kU(|&hJ}(Sy_oP6(tHkb9iD4mwz#V0u^(YXF_k7;*co$BWp`L^ zH1#qN$BhNDJi5l;+m|A0{B-(xfN4!ccekv^TU`G6hQ?J0GTeBv`kd&rpleZpUSNx&&WlS8^5&kLS4n3e1 zji8u04f-rE>Y<$e+0u~fedoK-LffQoGa&p9u7&kl!Uyk5=5qhFCz5e&$xj4q6}^f$ z<#~}g;xGF7BKOu!ihoKiNnrTrPrTr3Nd38Mvr|k6hL+BF`(T8bqrMBcVq9JW{$5Hc KNkS!z{Qn;u{M-Kk literal 0 HcmV?d00001 From 4911d3a9e19858185f751b9adc0446798dc72929 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Wed, 15 Oct 2025 10:05:48 +0200 Subject: [PATCH 02/17] docs: Fix lint errors --- sources/academy/platform/adding_rapidapi_project.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/platform/adding_rapidapi_project.mdx b/sources/academy/platform/adding_rapidapi_project.mdx index b1b5c46430..3cc7a8493c 100644 --- a/sources/academy/platform/adding_rapidapi_project.mdx +++ b/sources/academy/platform/adding_rapidapi_project.mdx @@ -121,4 +121,4 @@ Ready to **monetize your Actor and start earning**? Check out these guides: - [Set up monetization for your Actor](https://docs.apify.com/platform/actors/publishing/monetize) - [Publish your Actor on Apify Store](https://docs.apify.com/platform/actors/publishing/publish) -You can also extend your Actor with custom logic and leverage additional Apify platform features, such as storage or web scraping capabilities. \ No newline at end of file +You can also extend your Actor with custom logic and leverage additional Apify platform features, such as storage or web scraping capabilities. From f59d479074748496ec9f8251a10aa26bf8781a85 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Thu, 16 Oct 2025 14:51:27 +0200 Subject: [PATCH 03/17] chore: Revert package-lock.json --- package-lock.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package-lock.json b/package-lock.json index d7058aa2e4..79c4c10932 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,7 +63,7 @@ }, "apify-docs-theme": { "name": "@apify/docs-theme", - "version": "1.0.218", + "version": "1.0.216", "license": "ISC", "dependencies": { "@apify/docs-search-modal": "^1.3.3", From 14f8cd6b7dadb1c32b1dd2d3a9a60f88e61f9fd3 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Thu, 16 Oct 2025 15:11:08 +0200 Subject: [PATCH 04/17] docs: Move RapidAPI to tutorials --- .../apify_actors}/adding_rapidapi_project.mdx | 6 +++--- .../adding_rapidapi_project/standby.png | Bin .../academy/tutorials/apify_actors/index.md | 17 +++++++++++++++++ 3 files changed, 20 insertions(+), 3 deletions(-) rename sources/academy/{platform => tutorials/apify_actors}/adding_rapidapi_project.mdx (97%) rename sources/academy/{platform/images => tutorials/apify_actors}/adding_rapidapi_project/standby.png (100%) create mode 100644 sources/academy/tutorials/apify_actors/index.md diff --git a/sources/academy/platform/adding_rapidapi_project.mdx b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx similarity index 97% rename from sources/academy/platform/adding_rapidapi_project.mdx rename to sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx index 3cc7a8493c..ea75c227e1 100644 --- a/sources/academy/platform/adding_rapidapi_project.mdx +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx @@ -1,9 +1,9 @@ --- title: Adding your RapidAPI project to Apify description: If you've already published an API project on RapidAPI and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. -sidebar_position: 13 +sidebar_position: 1 category: apify platform -slug: /adding-rapidapi-project +slug: /apify-actors/adding-rapidapi-project --- If you've already published an API project on RapidAPI and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. @@ -104,7 +104,7 @@ Success: Actor was deployed to Apify cloud and built there. You can click the “Actor detail” link, or go to `Apify Console > My Actors`, and click on your Actor. Now, click on the Settings tab, and enable **Actor Standby**: -![Standby Actor](./images//adding_rapidapi_project/standby.png) +![Standby Actor](.//adding_rapidapi_project/standby.png) :::info Actors can run in two modes diff --git a/sources/academy/platform/images/adding_rapidapi_project/standby.png b/sources/academy/tutorials/apify_actors/adding_rapidapi_project/standby.png similarity index 100% rename from sources/academy/platform/images/adding_rapidapi_project/standby.png rename to sources/academy/tutorials/apify_actors/adding_rapidapi_project/standby.png diff --git a/sources/academy/tutorials/apify_actors/index.md b/sources/academy/tutorials/apify_actors/index.md new file mode 100644 index 0000000000..eafb9fa8ee --- /dev/null +++ b/sources/academy/tutorials/apify_actors/index.md @@ -0,0 +1,17 @@ +--- +title: Tutorials on Apify Actors +description: A collection of various Actor tutorials to aid you in your journey to becoming a master Actor developer. +sidebar_position: 7 +category: tutorials +slug: /apify-actors +--- + +# Apify Actors + +**Learn how to deploy your API project to the Apify platform.** + +--- + +This tutorial shows you how to add your existing RapidAPI project to Apify, giving you access to managed hosting, data storage, and a broader user base through Apify Store while maintaining your RapidAPI presence. + +- [Adding your RapidAPI project to Apify](./adding_rapidapi_project.mdx) From 0a31b56936bba40e6b98af282f006f351b20c889 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Thu, 16 Oct 2025 15:11:55 +0200 Subject: [PATCH 05/17] docs: Fix sidebar position --- sources/academy/platform/expert_scraping_with_apify/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/platform/expert_scraping_with_apify/index.md b/sources/academy/platform/expert_scraping_with_apify/index.md index 490bd83e7b..95bc0a92c7 100644 --- a/sources/academy/platform/expert_scraping_with_apify/index.md +++ b/sources/academy/platform/expert_scraping_with_apify/index.md @@ -1,7 +1,7 @@ --- title: Expert scraping with Apify description: After learning the basics of Actors and Apify, learn to develop pro-level scrapers on the Apify platform with this advanced course. -sidebar_position: 14 +sidebar_position: 13 category: apify platform slug: /expert-scraping-with-apify --- From 768405a1e48f4f8f5dadec92eab0cd0d7ad65d0d Mon Sep 17 00:00:00 2001 From: Patrik Braborec Date: Fri, 17 Oct 2025 12:07:56 +0200 Subject: [PATCH 06/17] Update sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx Co-authored-by: Honza Javorek --- .../academy/tutorials/apify_actors/adding_rapidapi_project.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx index ea75c227e1..b3e3b7e9bc 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx @@ -6,7 +6,7 @@ category: apify platform slug: /apify-actors/adding-rapidapi-project --- -If you've already published an API project on RapidAPI and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. +If you've already published an API project on [RapidAPI](https://rapidapi.com/) and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. --- From 60a8f41834dfa9d33371e35f338d2f0cdf3addd5 Mon Sep 17 00:00:00 2001 From: Patrik Braborec Date: Fri, 17 Oct 2025 12:08:09 +0200 Subject: [PATCH 07/17] Update sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx Co-authored-by: Honza Javorek --- .../academy/tutorials/apify_actors/adding_rapidapi_project.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx index b3e3b7e9bc..ef824393b0 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx @@ -16,7 +16,7 @@ By publishing your API on Apify, you'll reach thousands of active users in Apify ## Step-by-step guide -This example uses Express.js, but these steps work for any Node.js or Python API framework - just adapt the code to your stack. +We'll demonstrate the approach on an app built on top of [Express.js](https://expressjs.com/), but with a few adaptations to the code, any API framework will work. You'll deploy your API as an [Apify Actor](https://apify.com/actors) - a serverless cloud program that runs on the Apify platform. Actors can handle everything from simple automation to running web servers. From 7ee7c0dcf4438c5a018a4d5d1e9f1806fd2d3855 Mon Sep 17 00:00:00 2001 From: Patrik Braborec Date: Fri, 17 Oct 2025 12:08:19 +0200 Subject: [PATCH 08/17] Update sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx Co-authored-by: Honza Javorek --- .../academy/tutorials/apify_actors/adding_rapidapi_project.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx index ef824393b0..3eff8207ad 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx @@ -22,7 +22,7 @@ You'll deploy your API as an [Apify Actor](https://apify.com/actors) - a serverl ### Prerequisites -You’ll need an [Apify account](https://console.apify.com/sign-in) - **it’s free and no credit card is required**. For simple migration and deployment, we recommend installing Apify CLI: +You’ll need an [Apify account](https://console.apify.com/sign-in) - **it’s free and no credit card is required**. For simple migration and deployment, we recommend installing the Apify CLI: ```bash curl -fsSL https://apify.com/install-cli.sh | bash From 0a4e13c7aec6ce6331a3b4fb71d3e970d7709ca4 Mon Sep 17 00:00:00 2001 From: Patrik Braborec Date: Fri, 17 Oct 2025 12:08:41 +0200 Subject: [PATCH 09/17] Apply suggestions from code review Co-authored-by: Honza Javorek --- .../tutorials/apify_actors/adding_rapidapi_project.mdx | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx index 3eff8207ad..0ff006ea5a 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx @@ -28,15 +28,15 @@ You’ll need an [Apify account](https://console.apify.com/sign-in) - **it’s f curl -fsSL https://apify.com/install-cli.sh | bash ``` -:::info CLI installation +:::info Other ways to install the CLI -For more information, check the [CLI installation page](https://docs.apify.com/cli/docs/installation). +Check the [CLI installation page](https://docs.apify.com/cli/docs/installation) for more details and all the options. ::: ### Step 1: Initialize the Actor structure -Once you have Apify CLI, you can run the following command: +Once you have the Apify CLI, run the following command: ```bash apify init @@ -46,9 +46,9 @@ The command sets up an Actor project in your current directory by creating `acto ### Step 2: Add Actor logic -The first important thing is the initialization of the Actor. The second is the correct mapping of the PORT. Check the following example for inspiration: +The initialization of the Actor is the first important thing. The second is the correct mapping of the PORT. Check the following example for inspiration: -```jsx +```js await Actor.init(); // Initializes the Actor const app = express(); From ae5b81c91f9c4d1938045c7037380adade72efd3 Mon Sep 17 00:00:00 2001 From: Patrik Braborec Date: Fri, 17 Oct 2025 12:09:12 +0200 Subject: [PATCH 10/17] Apply suggestions from code review Co-authored-by: Honza Javorek --- .../apify_actors/adding_rapidapi_project.mdx | 22 ++++++++++--------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx index 0ff006ea5a..23f75f3f55 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx @@ -60,9 +60,11 @@ app.use(express.json()); // Rest of the logic ``` -**Tip:** The Apify platform performs readiness checks by sending GET requests to `/` with the `x-apify-container-server-readiness-probe` header. For better resource efficiency, consider checking for this header and returning a simple response early, rather than processing it as a full request. This optimization is particularly useful for resource-intensive Actors. +:::tip +The Apify platform performs readiness checks by sending GET requests to `/` with the `x-apify-container-server-readiness-probe` header. For better resource efficiency, consider checking for this header and returning a simple response early, rather than processing it as a full request. This optimization is particularly useful for resource-intensive Actors. +::: -```jsx +```js app.get('*', (req, res) => { if (req.headers['x-apify-container-server-readiness-probe']) { console.log('Readiness probe'); @@ -73,19 +75,19 @@ app.get('*', (req, res) => { ### Step 3: Test your Actor locally -Once you’ve added the Actor logic, you can test your Actor locally with the following command: +Once you’ve added the Actor logic, test your Actor locally with the following command: -```jsx +```bash apify run ``` -Now, you can check that your server is running. For example, check your `/health` endpoint, or any other alternative. +Now, check that your server is running. Check one of your endpoints, for example `/health`. ### Step 4: Deploy your Actor to Apify You can now push your Actor to [Apify Console](https://console.apify.com/) with the following command: -```jsx +```bash apify push ``` @@ -93,7 +95,7 @@ If you’re doing `apify push` for the first time, first run `apify login`. It a ### Step 5: Run your Actor -After the deployment of your Actor, you’ll see a similar output in the terminal: +After pushing your Actor to the platform, in the terminal you’ll see an output similar to this: ```bash 2025-10-03T07:57:13.671Z ACTOR: Build finished. @@ -102,11 +104,11 @@ Actor detail https://console.apify.com/actors/aOcUYdkQ28ResWFF9 Success: Actor was deployed to Apify cloud and built there. ``` -You can click the “Actor detail” link, or go to `Apify Console > My Actors`, and click on your Actor. Now, click on the Settings tab, and enable **Actor Standby**: +You can click the **Actor detail** link, or go to **Apify Console > My Actors**, and click on your Actor. Now, click on the Settings tab, and enable **Actor Standby**: ![Standby Actor](.//adding_rapidapi_project/standby.png) -:::info Actors can run in two modes +:::info Two modes of Actors Actors can run in two modes: as batch processing jobs that execute a single task and stop, or in **Standby mode** as a web server. For use cases like deploying an API that needs to respond to incoming requests in real-time, Standby mode is the best choice. It keeps your Actor running continuously and ready to handle HTTP requests like a standard web server. @@ -116,7 +118,7 @@ Once you’ve saved the settings, go to the **Standby** tab, and click the **Tes ## Next steps -Ready to **monetize your Actor and start earning**? Check out these guides: +Ready to monetize your Actor and start earning? Check out these guides: - [Set up monetization for your Actor](https://docs.apify.com/platform/actors/publishing/monetize) - [Publish your Actor on Apify Store](https://docs.apify.com/platform/actors/publishing/publish) From 76fbc0f6d451d93c956553890037c3f5678577d6 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Fri, 17 Oct 2025 12:14:23 +0200 Subject: [PATCH 11/17] docs: Fix PR comments --- ...pidapi_project.mdx => adding_rapidapi_project.md} | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) rename sources/academy/tutorials/apify_actors/{adding_rapidapi_project.mdx => adding_rapidapi_project.md} (92%) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md similarity index 92% rename from sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx rename to sources/academy/tutorials/apify_actors/adding_rapidapi_project.md index 23f75f3f55..38262756c2 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.mdx +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md @@ -60,8 +60,10 @@ app.use(express.json()); // Rest of the logic ``` -:::tip +:::tip Readiness checks + The Apify platform performs readiness checks by sending GET requests to `/` with the `x-apify-container-server-readiness-probe` header. For better resource efficiency, consider checking for this header and returning a simple response early, rather than processing it as a full request. This optimization is particularly useful for resource-intensive Actors. + ::: ```js @@ -85,22 +87,20 @@ Now, check that your server is running. Check one of your endpoints, for example ### Step 4: Deploy your Actor to Apify -You can now push your Actor to [Apify Console](https://console.apify.com/) with the following command: +Now push your Actor to the [Apify Console](https://console.apify.com/). You’ll be able to do this only if you’re logged in to your Apify account with the CLI. Run `apify info` to check, and if you’re not logged in yet, run `apify login`. This only needs to be done once. To push your project, run the following command: ```bash apify push ``` -If you’re doing `apify push` for the first time, first run `apify login`. It authenticates your Apify account and saves your credentials locally. - ### Step 5: Run your Actor After pushing your Actor to the platform, in the terminal you’ll see an output similar to this: -```bash +```text 2025-10-03T07:57:13.671Z ACTOR: Build finished. Actor build detail https://console.apify.com/actors/a0c... -Actor detail https://console.apify.com/actors/aOcUYdkQ28ResWFF9 +Actor detail https://console.apify.com/actors/aOc... Success: Actor was deployed to Apify cloud and built there. ``` From a85f948684477e90801a661f1cb9131a0866d4d9 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Fri, 17 Oct 2025 15:14:44 +0200 Subject: [PATCH 12/17] docs: PR review comments --- .../tutorials/apify_actors/adding_rapidapi_project.md | 6 +++--- sources/academy/tutorials/apify_actors/index.md | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md index 38262756c2..d5feed3dc0 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md @@ -22,7 +22,7 @@ You'll deploy your API as an [Apify Actor](https://apify.com/actors) - a serverl ### Prerequisites -You’ll need an [Apify account](https://console.apify.com/sign-in) - **it’s free and no credit card is required**. For simple migration and deployment, we recommend installing the Apify CLI: +You’ll need an [Apify account](https://console.apify.com/sign-in) - _it’s free and no credit card is required_. For simple migration and deployment, we recommend installing the Apify CLI: ```bash curl -fsSL https://apify.com/install-cli.sh | bash @@ -64,8 +64,6 @@ app.use(express.json()); The Apify platform performs readiness checks by sending GET requests to `/` with the `x-apify-container-server-readiness-probe` header. For better resource efficiency, consider checking for this header and returning a simple response early, rather than processing it as a full request. This optimization is particularly useful for resource-intensive Actors. -::: - ```js app.get('*', (req, res) => { if (req.headers['x-apify-container-server-readiness-probe']) { @@ -75,6 +73,8 @@ app.get('*', (req, res) => { }); ``` +::: + ### Step 3: Test your Actor locally Once you’ve added the Actor logic, test your Actor locally with the following command: diff --git a/sources/academy/tutorials/apify_actors/index.md b/sources/academy/tutorials/apify_actors/index.md index eafb9fa8ee..eba246548e 100644 --- a/sources/academy/tutorials/apify_actors/index.md +++ b/sources/academy/tutorials/apify_actors/index.md @@ -6,8 +6,6 @@ category: tutorials slug: /apify-actors --- -# Apify Actors - **Learn how to deploy your API project to the Apify platform.** --- From b9bb3a995285ea8fe077b075359126b5af88b0a3 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Fri, 17 Oct 2025 15:16:29 +0200 Subject: [PATCH 13/17] docs: Fix PR comments --- .../academy/tutorials/apify_actors/adding_rapidapi_project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md index d5feed3dc0..bd741b5a4b 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md @@ -16,7 +16,7 @@ By publishing your API on Apify, you'll reach thousands of active users in Apify ## Step-by-step guide -We'll demonstrate the approach on an app built on top of [Express.js](https://expressjs.com/), but with a few adaptations to the code, any API framework will work. +The approach is demonstrated on an app built on top of [Express.js](https://expressjs.com/), but with a few adaptations to the code, any API framework will work. You'll deploy your API as an [Apify Actor](https://apify.com/actors) - a serverless cloud program that runs on the Apify platform. Actors can handle everything from simple automation to running web servers. From 863d3829bc01ca4abd737ffe54c72e2833c170f9 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Fri, 17 Oct 2025 15:17:33 +0200 Subject: [PATCH 14/17] docs: Fix PR comments --- .../academy/tutorials/apify_actors/adding_rapidapi_project.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md index bd741b5a4b..98a8dc0b18 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md @@ -10,7 +10,7 @@ If you've already published an API project on [RapidAPI](https://rapidapi.com/) --- -## Why add your project to Apify? +## Why add your project to Apify By publishing your API on Apify, you'll reach thousands of active users in Apify Store. You'll also get access to the Apify platform's infrastructure: managed hosting, data storage, scheduling, advanced web scraping and crawling capabilities, and integrated proxy management. These tools help you reach more users and enhance your API's functionality. From ffa327006bcf0962feb6777ce21000b7ad524e28 Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Fri, 17 Oct 2025 15:21:44 +0200 Subject: [PATCH 15/17] docs: Fix build --- sources/academy/tutorials/apify_actors/index.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sources/academy/tutorials/apify_actors/index.md b/sources/academy/tutorials/apify_actors/index.md index eba246548e..395e597ab3 100644 --- a/sources/academy/tutorials/apify_actors/index.md +++ b/sources/academy/tutorials/apify_actors/index.md @@ -12,4 +12,4 @@ slug: /apify-actors This tutorial shows you how to add your existing RapidAPI project to Apify, giving you access to managed hosting, data storage, and a broader user base through Apify Store while maintaining your RapidAPI presence. -- [Adding your RapidAPI project to Apify](./adding_rapidapi_project.mdx) +- [Adding your RapidAPI project to Apify](./adding_rapidapi_project.md) From 6894a0923e8ec15ffe9b6e31e403837bea18444b Mon Sep 17 00:00:00 2001 From: Patrik Braborec Date: Fri, 17 Oct 2025 16:32:29 +0200 Subject: [PATCH 16/17] Apply suggestions from code review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Michał Olender <92638966+TC-MO@users.noreply.github.com> --- .../tutorials/apify_actors/adding_rapidapi_project.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md index 98a8dc0b18..56e693e1ad 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md @@ -1,12 +1,12 @@ --- title: Adding your RapidAPI project to Apify -description: If you've already published an API project on RapidAPI and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. +description: If you've published an API project on RapidAPI, you can expand your project's visibility by listing it on Apify Store. This gives you access to Apify's developer community and ecosystem. sidebar_position: 1 category: apify platform slug: /apify-actors/adding-rapidapi-project --- -If you've already published an API project on [RapidAPI](https://rapidapi.com/) and want to reach a broader audience, Apify Store and its active user community can help you expand your reach. You can maintain your RapidAPI presence while tapping into the Apify ecosystem. +If you've published an API project on [RapidAPI](https://rapidapi.com/), you can expand your project's visibility by listing it on Apify Store. This gives you access to Apify's developer community and ecosystem. --- @@ -87,7 +87,7 @@ Now, check that your server is running. Check one of your endpoints, for example ### Step 4: Deploy your Actor to Apify -Now push your Actor to the [Apify Console](https://console.apify.com/). You’ll be able to do this only if you’re logged in to your Apify account with the CLI. Run `apify info` to check, and if you’re not logged in yet, run `apify login`. This only needs to be done once. To push your project, run the following command: +Now push your Actor to [Apify Console](https://console.apify.com/). You’ll be able to do this only if you’re logged in to your Apify account with the CLI. Run `apify info` to check, and if you’re not logged in yet, run `apify login`. This only needs to be done once. To push your project, run the following command: ```bash apify push From a4e8ed08dd3d48435f63de3ec4773e233ac5575b Mon Sep 17 00:00:00 2001 From: patrikbraborec Date: Fri, 17 Oct 2025 16:34:33 +0200 Subject: [PATCH 17/17] docs: Fix PR comments --- .../academy/tutorials/apify_actors/adding_rapidapi_project.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md index 56e693e1ad..fa2f8ea595 100644 --- a/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md +++ b/sources/academy/tutorials/apify_actors/adding_rapidapi_project.md @@ -10,9 +10,9 @@ If you've published an API project on [RapidAPI](https://rapidapi.com/), you can --- -## Why add your project to Apify +## Why add your API project to Apify -By publishing your API on Apify, you'll reach thousands of active users in Apify Store. You'll also get access to the Apify platform's infrastructure: managed hosting, data storage, scheduling, advanced web scraping and crawling capabilities, and integrated proxy management. These tools help you reach more users and enhance your API's functionality. +By publishing your API project on Apify, you'll reach thousands of active users in Apify Store. You'll also get access to the Apify platform's infrastructure: managed hosting, data storage, scheduling, advanced web scraping and crawling capabilities, and integrated proxy management. These tools help you reach more users and enhance your API's functionality. ## Step-by-step guide