_DEVELOPED BY: Damar Nur Ichwan_
npm install id-investing-scraper_DEVELOPED BY: Damar Nur Ichwan_
cmd
npm i id-investing-scrapper
`
Yarn Package
`cmd
yarn add id-investing-scrapper
`
Parameters
- GeneralEquityURL
`ts
// Example
const BBCA = "https://www.investing.com/equities/bnk-central-as";
const BMRI = "https://www.investing.com/equities/bank-mandiri-t";
const BBRI = "https://www.investing.com/equities/bank-rakyat-in";
`
- Code
`ts
// Example
const code = "BBCA";
`
Features & Usage
$3
ExampleExample:
`ts
import { ScrapeCompanyProfile } from "id-investing-scrapper";
const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;
ScrapeCompanyProfile(GeneralEquityURL).then((res) => console.log(res));
`
Output Model:
`ts
interface CompanyProfile {
code: string;
name: string;
description: string;
sector: string;
inductry: string;
contact: {
address: string[];
phone: string;
fax: string;
web: string;
};
topExecutives: {
name: string;
age: string;
since: string;
title: string;
}[];
}
`
$3
Example:
`ts
import { ScrapeDividends } from "id-investing-scrapper";
const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;
ScrapeDividends(GeneralEquityURL).then((res) => console.log(res));
`
Output Model:
`ts
interface Dividends {
code: string;
name: string;
dividends: {
exDate: string;
dividend: string;
payDate: string;
yield: string;
}[];
}
`
$3
Example:
`ts
import { ScrapeRatios } from "id-investing-scrapper";
const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;
ScrapeRatios(GeneralEquityURL).then((res) => console.log(res));
`
Output Model:
`ts
interface Ratios {
code: string;
name: string;
ratios: {
name: string;
company: string;
industry: string;
}[];
}
`
$3
Example:
`ts
import { ScrapeFinancialSummary } from "id-investing-scrapper";
const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;
ScrapeFinancialSummary(GeneralEquityURL).then((res) => console.log(res));
`
Output Model:
`ts
interface FinancialSummary {
code: string;
name: string;
summary: string;
}
`
$3
Example:
`ts
import { ScrapeTechnicalSummary } from "id-investing-scrapper";
const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;
ScrapeTechnicalSummary(GeneralEquityURL).then((res) => console.log(res));
`
Output Model:
`ts
interface TechnicalSummary {
code: string;
name: string;
volume: number;
price: number;
change: number;
status: string;
}
`
$3
Example:
`ts
import { ScrapeCodeList } from "id-investing-scrapper";
ScrapeCodeList().then((res) => console.log(res));
`
Output Model:
`ts
interface CodeList {
code_list: string[];
}
`
$3
Example:
`ts
import { FindGeneralEquityURL } from "id-investing-scrapper";
const BBCA = "https://www.investing.com/equities/bnk-central-as";
const GeneralEquityURL = BBCA;
FindGeneralEquityURL(GeneralEquityURL).then((res) => console.log(res));
`
Output Model:
`ts
interface FindGeneralEquityURL {
code: string;
url: string;
}
``